In an environment of distributed content contribution it's important to ensure that new and edited content doesn't get published to the live site until it has been 'signed-off' by the right people.
EasySite™ CMS achieves this through the use of its integrated Workflow engine. The workflow engine lets you define as many different workflow processes as you need - maybe you need one process for all news items and a separate process for product information pages. Within each process you can create any number of approval check steps, and for each step define which users or user groups are responsible.
Once you've set up a workflow process all you need to do is apply it to the relevant pages and sections of your site. Simple!