EasySite™ CMS uses a 'Check-in/Check-out' principle of content locking to ensure that only one user can be working on a particular item of content at any one time.
So when a content contributor wants to work on a page, EasySite™ will automatically check it out. When they've finished editing, they simply check it back in again and the content is either published or moves to the next step in the workflow process.