programs designed for specific purposes; helps people use a computer to carry out tasks.
programs that enable the computer to carry out one or more specific task. programs that relates to the things you want to do.
a family of programs that perform a specific task beyond the basic operation of the computer itself.