set of programs to help the user perform functions/tasks/activities.  classified as either: -individualized applications  (horizontal apps)  -enterprise applications  (vertical apps)
software designed for users to perform specific tasks such as word processing, spreadsheet and database management.
- ensures the protection of data and networks - must be integral in the design of systems and networks - security should be planned, not an &"afterthought&"