computer software created to allow the user to perform a specific job or task  three categories  * general purpose application  * specialized apps  * mobile apps
- end user software - accomplish a variety of tasks  - three categories: general purpose applications, specialized applications, mobile apps
&"allows the user to specify information about multiple tables and the relationship between those tables&"