Apputvikling starter med behovet, ikke med teknologien. Hva skal appen gjøre, hvem skal bruke den, og hva skal den erstatte eller forbedre? Ut fra det velges løsningen: en mobilapp som lastes ned fra app-butikkene, egner seg når folk skal bruke den ofte og gjerne få varsler, mens en webapp, som brukes i nettleseren uten nedlasting, ofte er enklere og rimeligere, og holder lenge for mange behov. Interne systemer, som verktøy for booking, drift eller kundeoppfølging, bygges gjerne som webapper de ansatte logger inn i.
Selve utviklingen ligner webutvikling: design av grensesnittet, bygging av funksjonene, kobling mot andre systemer, og testing til det virker som det skal. En god prosess starter i det små, gjerne med en MVP, en første versjon med kjernefunksjonene, som testes på ekte brukere før mer bygges ut. AI-koding har dessuten gjort utvikling raskere og rimeligere, så terskelen for skreddersydde løsninger er lavere enn før.Etter lansering fortsetter jobben: apper trenger vedlikehold, oppdateringer og videreutvikling etter hvert som behovene og teknologien endrer seg.
