- end user software - accomplish a variety of tasks  - three categories: general purpose applications, specialized applications, mobile apps
computer software created to allow the user to perform a specific job or task  three categories  * general purpose application  * specialized apps  * mobile apps
the process of a system loading a program into memory to run.