Node.js ist eine plattformübergreifende Laufzeitumgebung für serverseitige und Netzwerkanwendungen. Node.js-Anwendungen werden in JavaScript geschrieben und können mit der Node.js-Laufzeitumgebung auf OS X, Microsoft Windows, Linux und FreeBSD ausgeführt werden. Alle Programmierer/innen müssen mit diesem Tool vertraut sein!
Node.js nutzt die Google V8 JavaScript-Engine, um Code auszuführen, und ein großer Teil der Grundmodule ist in JavaScript geschrieben.