concrete5 is a open source CMS implemented in PHP. It provides support to do In-context editing. File manager manages the images and documents which could be used throughout the site. Every page in a concrete5 site is part of one unified hierarchy called site tree. It provides support for User management, full text search, Page versions and lot more.