Project management software is often backwards. The schedule is prioritized rather than fully defining the project itself. Project Contexts gives you the flexibility to rigorously define your project using Work Breakdown Structures (WBS) and tasks first, then allow the schedule to fall out of it naturally.