A set of computer programs that work together to solve a particular problem or to be used for a particular user-defined application.
The sequence in which tasks need to be completed in order of importance or priority; an agenda.
A task which needs to be completed.