Main eZ Platform Features
Fully adaptable content model is based on the concepts of object-oriented programming.
Versioning all content in the repository allows you to manage drafts and content history.
With eZ Platform it is possible to serve multiple, completely different sites, including different language versions, using one instance and database.
Access control system allows you to define very fine-grained rights for all your users.
eZ Platform is based on Symfony full stack and takes advantage of Symfony's bundle architecture. You can easily make use of existing external bundles, and organize your own project in bundles for easier management and sharing.
eZ Platform is extensible at all levels, from content model to content rendering to interface.
For a comprehensive discussion of all features, take a look at the Guide to eZ Platform.