A project management system is a model for overseeing the execution of a project. It can provide a framework for managing expectations, delegating responsibilities and creating procedures. A project management system may use specialised project management software or make use of common professional software packages.