NodeJS
Node.js es una librería y entorno de ejecución de E/S dirigida por eventos y por lo tanto asíncrona que se ejecuta sobre el intérprete de JavaScript creado por Google V8. Es un entorno Javascript del lado del servidor, basado en eventos. http://www.netconsulting.es/blog/nodejs/
$ sudo apt-get install nodejs
Npm
Es el gestor de paquetes para JavaScript. Buscar, compartir y reutilizar los paquetes de código de distintos desarrolladores.
ExpressJS
Para instalarlo previamente de debe tener instalado nodeJS y npm.
$ npm install -g expressjs
Con esto instalamos express de forma global.