Un'app mobile è un'applicazione software sviluppata specificamente per l'utilizzo su piccoli dispositivi informatici wireless, come smartphone e tablet, piuttosto che computer desktop o laptop.
Le app mobili sono progettate tenendo conto delle esigenze e dei vincoli dei dispositivi e anche per sfruttare le funzionalità specializzate di cui dispongono. Un'app di gioco, ad esempio, potrebbe sfruttare l'accelerometro dell'iPhone.
Le app mobili sono talvolta classificate in base al fatto che siano app basate sul Web o native, create appositamente per una determinata piattaforma. Una terza categoria, le app ibride, combina elementi di app native e Web. Man mano che le tecnologie maturano, si prevede che gli sforzi di sviluppo di applicazioni mobili si concentreranno sulla creazione di applicazioni Web basate su browser e indipendenti dai dispositivi.