eZ Publish provides role-based multi-user access, multi-site management and multi-device delivery to desktops, tablets, phones and the Internet of Things (IoT) such as Smart TVs and digital kiosks.
[4] The software is widely used in web applications of varying type and size worldwide.
The eZ Publish range of features includes professional and secure development of web applications.
Functional areas include content versioning, media library, role-based rights management, mobile development, sitemaps, search and printing.
[7] It includes functions for compressing binary files, optimizing performance through caching, connecting to several databases, debugging, RSS, generating graphs for analysis, converting images, supporting email and validating user input.
[8] In an effort to transition the development from a company-driven to a community-driven model, the whole source of the eZ Components were donated to the Apache Software Foundation, relicensed from the BSD to the Apache 2 license and renamed to Zeta Components.
This allows the developer team to share components and documentation with the underlying framework while adding functionalities such as content and media management.