Node.js võimaldab JavaScripti abil luuaveebiservereid ja võrgutööriistu. Programm sisaldab mitmeid mooduleid, mis on mõeldud erinevate põhifunktsioonide jaoks. Näiteks on mooduleid, mis tegelevad failisüsteemi sisendi ja väljundiga, võrguühendusega (DNS,HTTP,TCP,TLS/SSL, võiUDP),puhvritega,krüptograafiaga jaandmevoogudega. Node.js moodulid kasutavadrakendusliidest, mis lihtsustab serverirakenduste kirjutamist.
Artikli kirjutamine on sel kohal jäänud pooleli,jätkamine on kõigile lahkesti lubatud.