If we group app development into categories, they are idea generation, design, analysis, development of app, launch, and maintenance of the app.