software used to perform a specific task that the user needs to accomplish.
a software which is developed to help the user to perform specific tasks.
" That 's one reason why I 'm running to be president of the United States . "