Application development involves building applications for use in a wide variety of technologies. This could include web applications, mobile applications, cloud applications, desktop applications and more. Application development is less concerned with the architecture and maintenance of an operating system, and instead focuses on building new applications for that operating system.