Las aplicaciones son programas informáticos diseñados para permitir a los usuarios realizar diversos tipos de trabajos. Las aplicaciones web son herramientas accesibles a través de un navegador web que permiten evitar la necesidad de instalar software en cada dispositivo. El desarrollo de aplicaciones web ha evolucionado hacia modelos basados en tiendas de aplicaciones online que facilitan la distribución y actualización de las aplicaciones.