any software program you want to use to do something specific
programs designed for specific purposes; helps people use a computer to carry out tasks.
programs that perform specific tasks that would need doing even if computers did not exist.