a category of software programs that enable users to perform activities, functions, or tasks.
set of programs that helps the user perform functions, tasks, or activities.
its a group of programs designed for end users