Este documento discute o desenvolvimento de aplicações híbridas e escaláveis usando JavaScript e Node.js. Apresenta Node.js como uma solução para problemas de escalabilidade em sistemas de rede que requerem milhões de conexões simultâneas através do uso de I/O não-bloqueante e processamento assíncrono. Também discute a necessidade de um cliente para uma aplicação híbrida que permita o mesmo código-fonte para web e desktop com acesso a sistemas de arquivos locais e remotos.