Una app es un programa de software que se instala en dispositivos móviles para ayudar al usuario en tareas profesionales u ocio. Existen apps nativas desarrolladas para un sistema operativo en particular, apps web desarrolladas con HTML, CSS y JavaScript para funcionar en múltiples sistemas, y apps híbridas que combinan las ventajas de ambas.