Pimcore officially started development in 2009. On January 21, 2010, the first public beta version was released. The digital agency elements.at New Media Solutions GmbH decided to license Pimcore as open source software for free use. In 2015, Pimcore launched a global partnership program for system integrators and digital agencies. It has more than 100 solution partners in Europe, North America, and Southeast Asia.
Technology
Pimcore is a web-based application and uses the PHP programming language and the MySQL/MariaDB relational database management system. Its component based core architecture can be described as a best of breed use of the Symfony Project and components such as composer. Since the first release it has followed an API driven approach. By using the PHP based core API or the RESTful API all available system functionalities can be controlled and integrations with 3rd party applications such as ERP, CRM or BI software can be quickly established. The core application is extensible through plugins, content components and by utilizing the APIs. Pimcore includes an administrative back-end interface for system configuration and managing data. The graphical user interface is powered by the Sencha ExtJS 6 framework.
Products
Pimcore’s product portfolio focuses on multi-domain master data management, omni-channel e-commerce and user experience management software. The platform provides modules for product information management, web content management, digital asset management and e-commerce. It is dual-licensed and available under the free and open-source GPLv3 license and the proprietary PEL. Pimcore is currently used more than 80.000 times in 174 different countries and has been translated to 20 different languages.
MDM/PIM is a module for managing master data in a central location. Pimcore enables users to configure complex multi-domain data models and to consolidate data from multiple sources and formats. Pimcore's data models are powered by more than 40 data entry components that are able to solve complex, multi-domain data modeling scenarios including text, media, relations and classifications. Its features for product data management include hierarchy, structure, validations, versioning and enriching master data with attributes, descriptions, translations, documentation and other related data.
The WCM module features single-source and multi-channel publishing functionality to manage information and to integrate content and data from various sources. With Pimcore, users can create and manage digital experiences for various output channels: Web, mobile, apps, social platforms, print, or digital signage. It can also act as a platform for content-as-a-service.
Digital asset management
The Pimcore digital asset management module enables consistent management, tagging, enrichment and sharing of any amount of digital media assets in any format. It is able to integrate into existing IT landscapes for uploading digital assets or for delivering data in the right format to the right output channel.
The Pimcore Platform combines PIM, CMS, DAM and digital commerce in one product. It positions itself as an integrated open source solution for consolidating IT application landscapes, reducing the amount of applications needed for different domains or company departments. Pimcore is an advocate for integrated and homogeneous monolithic applications, rather than best-of-breed approaches.
Software requirements
Pimcore is a web application, requiring a compatible HTTP server and a SQL database. As of version 5.0, the requirements for pimcore are as follows: