Heroku es una plataforma de aplicaciones en la nube en donde podemos alojar y funcionar nuestra aplicación Node js, lo primero que se debe hacer es crearse una cuenta en https://www.heroku.com/ y descargarse el heroku-toolbelt.exe que es el programa que le permite ejecutar comandos en la consola para configurar las aplicaciones que queramos tener en heroku.
Tambien descargamos git que es un sistema de control de versiones que nos permitirá manejar junto a heroku las apliciones, lo pueden descargar de su pagina oficial http://git-scm.com/....