Las herramientas de productividad son las responsables de que el desarrollo de aplicaciones sea algo rápido y sencillo, y aportan elementos como conectividad con impresoras, lectores de códigos de barras o antenas gps, así como sistemas para definir las pantallas de la aplicación con simples ficheros XML.