Application software is designed to perform useful general-purpose tasks. For example, an application program called Solitaire is a single program that lets you play a card game. Application software can be grouped as customized software or as application packages. Customized software is generally designed for a particular customer whereas application packages are "off the shelf" programmes designed for the general public. Common types of application software are:
Word Processing
Spreadsheet
Database Management System
Presentation Software
Desktop Publishing and Graphic Design
Web Design and Development
Device Drivers
...