eZ Publish is a content management system and development framework. As a content management system (CMS), its most notable feature is its revolutionary, fully customizable, and extendable content model. This is also what makes it suitable as a platform for general Web development. Its stand-alone libraries can be used for cross-platform, database independent PHP projects. eZ Publish is also well suited for news publishing, e-commerce (B2B and B2C), portals, and corporate Web sites, intranets, and extranets. eZ Publish is dual licenced between GPL and the eZ Publish professional licence.
eZ components is an enterprise-ready, general-purpose PHP platform. As a collection of high-quality independent building blocks for PHP application development, eZ components will both speed up development and reduce risks. An application can use one or more components easily, as they all adhere to the same naming conventions and follow the same structure. All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.