Tanım:
Web uygulamalarına hizmet vermek için yaratılan, sunucu tarafında da Javascript'in kullanıldığı (Chrome'un Javascript Engine'i kullanılmaktadır), sunucu taraflı (server-side) bir platform. Node.js aynı zamanda paket yönetim aracı içerir (NPM) ve Node.js üzerinde çalışan paketlerin kurulumu ve yönetilmesini sağlar. Node.js event driven (olay yönelimli) ve non-blocking IO (talepler asenkron olarak işlenebilir) özellikleri olan bir platformdur ve web projeleri için Tomcat-Jboss-IIS vb.. gibi uygulama sunucuların işlevini yerine getirebilmektedir