helps you perform a specific task such as word processing, spreadsheets, etc.
set of programs to help the user perform functions/tasks/activities.  classified as either: -individualized applications  (horizontal apps)  -enterprise applications  (vertical apps)
But they became stuffy and set in their ways or so it appears to me.