Este documento compara diferentes enfoques para el desarrollo de aplicaciones móviles, incluyendo desarrollo nativo, multiplataforma compilado en nativo, multiplataforma basado en HTML, y discute lenguajes de programación populares como Java, Swift, HTML5/Javascript y Ruby. También presenta algunas herramientas de desarrollo como Aptana Studio, NetBeans y Visual Basic.NET.