- Node.js : un environnement d'exécution JavaScript coté serveur construit sur le moteur/l'interpreteur JavaScript V8 de Google ,il dispose également d'un écosystème de modules , de packages et d'outils open-source qui simplifient le processus de développement d'applications Node.js.
- Express.js : un framework (cadre de travail) pour construire des applications web basées sur Node.js.
- NPM Node Package Manager : c'est le gestionnaire de paquets par dèfaut de Node.js, npm se compose d'un client en ligne de commande également appelé npm , et d'une base de données en ligne de paquets publics et privés payants .