Acelerando a criação de programas multiplataforma

Estou fascinado com a capacidade de algumas empresas em lançar versões de seus programas para múltiplas plataformas de maneira simultânea. Sempre imaginei que isto deveria ser um trabalho enorme, pois precisaria de equipes em sintonia e várias frentes de desenvolvimento. Até que eu descobri que a mágica por trás é um framework chamado Titanium. Veja o vídeo de apresentação da plataforma da Appcelerator.