O que exatamente é o Node.js?
Um servidor pronto para codificar
O Node é um interpretador JavaScript do lado do servidor que altera a noção de como um servidor deveria funcionar. Seu objetivo é possibilitar que um programador crie aplicativos altamente escaláveis e escreva código que manipule dezenas de milhares de conexões simultâneas em uma, e somente uma, máquina física.
Fonte: https://www.ibm.com/developerworks/br/library/os-nodejs/