Hyland Nuxeo is an
open source Enterprise Content Management platform, written in
Java. Data can be stored in both SQL & NoSQL databases. The development of the Hyland Nuxeo platform is mostly done by Hyland employees with an open development model. The source code, documentation, roadmap, issue tracker, testing, benchmarks are all public.
Applications Typically, Nuxeo users build different types of information management for
document management,
case management, and
digital asset management use cases. It uses schema-flexible metadata & content models that allows content to be repurposed to fulfill future use cases.
Architecture Nuxeo platform is a set of
server-side and
client-side software artifacts and tools that allow users to build, operate and maintain customized content management applications. The platform is composed of several layers: •
Nuxeo Runtime: The underlying
component model that is used to declare, configure, test and activate services •
Nuxeo Core: The document repository providing schema management,
CRUD, indexing & query. Implementation can rely on
SQL or
NoSQL depending on the use cases. •
Nuxeo Services: A set of document-related services that can be added on top of Nuxeo Core •
Workflows, annotations, conversions, renditions... •
Client Libs: Client-side libraries encapsulating the server REST API • Java,
JavaScript,
Python,
C#,
PHP... •
Client SDKs: UI components and pre-built UI for various platforms • Nuxeo Elements for
Web Components and WebUI • Nuxeo Mobile for mobile devices • Nuxeo Drive for filesystem synchronization The Nuxeo platform is based on a configurable and extendable component model. Using an
open source development model, Nuxeo provides a subscription program with
software maintenance, technical support, and customization tools. Nuxeo platform can be deployed on-premises or in the cloud.
Performance Nuxeo Benchmarks are available. == Product history ==