A product experience management platform combining PIM, MDM, DAM, CDP, and CMS capabilities in one framework.

Pimcore is an open-core platform for Product Experience Management (PXM) that combines data management and content delivery. It serves as a centralized foundation for managing digital data and customer experiences, allowing users to define custom data models and distribute information to various output channels. The software is deployed as a server-based web application and is designed to be fully customizable and extensible.
Users utilize the platform to manage structured data, digital assets, and website content. It supports both server-rendered delivery via Twig templates and headless delivery through APIs. This makes it suitable for projects ranging from standalone implementations to complex multi-system architectures involving mobile apps, digital signage, print, and e-commerce systems. Data is stored independently of the channel, ensuring consistency across all delivery points.
The architecture is built on PHP and the Symfony framework, using MySQL or MariaDB for structured data and Flysystem for file storage. It integrates OpenSearch or Elasticsearch for indexing and Redis for caching. The system is modular, with various extensions delivered as Composer packages. It utilizes a layered architecture where the Studio administration UI, server-rendered websites, and headless API consumers all operate on the same core data layer. This design is intended for developers and businesses that require a flexible backend to synchronize product information and customer data across multiple digital touchpoints.
Pimcore is positioned as a comprehensive framework for managing the entire product experience lifecycle.
A Next.js native headless content management system for managing data with TypeScript and automatic type generation.
A Git based headless content management system providing a GraphQL API and visual editing for Markdown files.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.