App development, or app dev, is the process of building an application for web, desktop, or mobile devices. App development may be initiated by a software engineer with coding skills creating a new app from scratch or it can be initiated by business or non-technical stakeholders that are using low code tools to design an application without writing any code. Prior to app development, it is common for users to identify their intended audience and define the features they want to include in their application.
App development articles describe how to create a mobile application. Topics may include building a native app, single page apps, hybrid apps, and cross-platform tools for app creation. Additional topics related to app development include microservices architecture, API management, web services, and continuous integration.