used to facilitate communications, assist with graphics and multimedia projects, and support home, personal, and educational tasks
programs that perform specific user tasks such as word processing, database management, or accounting
this type of software consists of programs that support the day-to-day business functions and provide users with the information they need. examples include spreadsheets, presentation software, database management, etc.