Dupal has both an inbuilt workflow for basic operations such as translation transition, but can also be opened up (through enabling a module) to create custom workflows which monitor the process of creating content on your site.
After the initial configuration through the admin wizard, you can set a workflow so that a page passes through several people and several steps before publishing, sending an email to the relevant person at each step informing them of a page waiting in their queue. The user can then log in to see a list of pages waiting for their part in the process, perform their task, mark it done, and the system automatically sends it to the next person in the list.
Drupal is not only a content management system but can also be used as its on project management system!