Node.js est un framework de développement bas niveau utilisant le langage JavaScript côté serveur pour générer des pages web. Il est orienté pour les applications réseau évènementielles hautement concurrentes qui doivent pouvoir monter en charge et répondre rapidement et efficacement à de nombreuses requêtes. L'installation de Node.js inclut également
npm, outil précieux pour l'installation des packages nécessaires à la création des projets Web.