Um aplicativo para smartphone conhecido normalmente por seu nome abreviado app, é um software desenvolvido para ser instalado em um dispositivo telefone celular ou smartphone. Este aplicativo pode ser instalado no dispositivo, logo que os respectivos modelos ou, se o aparelho permite que ele, baixado pelo usuário através de uma loja on-line, tais como Google Play, App Store ou Windows Phone Store. Uma parte dos aplicativos disponíveis são gratuitos, enquanto outros são pagos. Estes aplicativos são pré-instalados ou vêm direto da fábrica, baixados pelos clientes de várias plataformas de distribuição de software móvel ou aplicativos da web entregues por HTTP que usam processamento do lado do servidor ou do cliente (por exemplo, JavaScript) para fornecer uma experiência “aplicativo” dentro de um navegador da Web.