Aplikacijos mobiliesiems telefonams ir planšetėms yra kuriamos laikantis tam tikrų principų ir reikalavimų. Jos turi būti paprastos, lengvai valdomos, neeikvojančios daug telefono procesoriaus resursų, neužstringančios ir greitos. Jei vartotojui programėlė nėra patogi, jis paprasčiausiai ją išmes ir nebesinaudos, kas gali reikšti ir prarastą klientą.