OpenSched is used to automatically schedule
resources for a project. For instance, if 5
programmers cooperate on a software development
project, and 100 tasks must be done, opensched can
capture information about who can do what, what
tasks depend on which, etc.