everyday programs that you use to produce something useful.
programs that enable the computer to carry out one or more specific task. programs that relates to the things you want to do.
programs designed for specific purposes; helps people use a computer to carry out tasks.