This document discusses different types of programming applications including desktop, web, and mobile. It notes that desktop applications can be for informational or business purposes and run on Windows. Web applications can be only websites or websites with additional systems, while mobile applications are available for Android, iOS, and Windows Phone platforms.