Reading time minutes


French software company uses Nuxeo Platform to effectively increase competitiveness, revenue and cost savings.

Pizza topped with big data

Keendoo is a software company spun off from VIF, a specialty ERP vendor serving the food industry for over 30 years. The Keendoo team, led by Christophe Mahé, Keendoo's CEO and a former VIF executive, had recognized years earlier that product information and life cycle management were becoming increasingly complex for food manufacturers and retailers.

A single frozen cheese pizza, for example, comes topped with more volume and varieties of product information than ever to be tracked, such as nutritional databases, supplier activity and packaging development process. It’s also common for a single food product to have hundreds of pieces of metadata associated with it, ranging from one or more commercial names for the product, possible allergens, packaging type, whether the product is organic and many more.

Because the food industry is highly regulated, it’s critical for food producers to effectively utilize product information to comply with industry standards. INCO, for example, mandates nutritional information labeling for all food products sold in Europe. This translates to more information and calculations required for each product.

Existing PIM (product information management) and PLM (product life cycle management) tools were found to be lacking the flexibility to handle regulatory standards and other key aspects of the food industry. Meanwhile, many companies still try to manage product information using spreadsheets, which often results in error prone, time-wasting silos of departmental product data.

Mahé and his team decided to build a new, web-enabled solution to address these emerging challenges, using Hyland's Nuxeo Platform as their application development platform of choice to most effectively leverage their technical expertise and deep understanding of the food industry.

Developed initially under VIF for its customer base of food producers, the Nuxeo Platform-powered PIM/PLM solutions proved so successful that VIF spun off the solutions as a separate company, Keendoo.

“Nuxeo Platform stood out for its responsiveness during our evaluation process,” Mahé said. “We wanted to work with a vendor as a close partner and trusted advisor to help ensure the success of our project.”

Solution: A customizable, open-source PIM/PLM application

Keendoo offers two modules, k.PIM and k.PLM, which use the same single integrated Nuxeo Platform content repository. Although clients can implement a single module, they usually select both modules for a complete product information and life cycle management solution.

  • k.PIM is a product repository that provides centralized access to up-to-date, validated data provided by all departments.
  • k.PLM enables tracking of all stages of the design of a new product, with functions for managing formulations, cost simulations, nutritional calculations, allergen management and the list of ingredients in a recipe.

The flexibility of the Nuxeo Platform has enabled us to develop and deploy new functionality in a very agile way. Nuxeo Platform is the foundation of our product information management strategy.

— Christophe Mahé, CEO, Keendoo

A natural starting point for content-driven application development

The natural starting point for the Keendoo solutions was Nuxeo’s content management platform, providing essential core functionality that includes:

  • A shared content repository with secure access
  • Ability to handle large volumes of documents and metadata
  • Flexible data model
  • Workflow
  • Content versioning
  • Search tools

“Nuxeo Platform’s XML schema-based data model provides us tremendous flexibility to freely define and expand our metadata,” Mahé said. “This is key, as each product can have hundreds of information fields and attributes.”

Keendoo not only utilizes Nuxeo Platform on the back end for its schema-flexible data model and workflows, but on the front end as well.

“We maximize the use of all layers of the Nuxeo Platform, inside and out,” Mahé said. “Keendoo uses Nuxeo Platform’s built-in web UI framework just as actively as its data model and workflows. Presently, we have over 50 standard web layouts using the platform's web UI tools.”

Workflow-driven data validation and calculations

Instead of silos of departmental spreadsheets, Keendoo ensures all product information is constantly and accurately updated into Nuxeo.

“Our solutions include custom workflows for each department  R&D, QA, sales and marketing  to systematically provide all required information,” Mahé said. “Validation workflows ensure accuracy while flagging errors to be corrected. The validated data is then mapped to the appropriate metadata and custom document type.”

Dashboard of metrics and bar charts.

This view shows a food product’s nutritional values for labeling purposes. These values automatically recalculate as changes to the recipe are made.

Nuxeo Studio enables customer-managed application customizations

Another major reason Keendoo selected Nuxeo was the availability of Nuxeo Studio for easy customization of the platform. Delivered as an online service with a graphical user interface, Nuxeo Studio enables application builders to customize without coding, greatly reducing time and resource requirements for Nuxeo Platform-based content management applications.

“Nuxeo Studio has offered significant time savings for our developers as they built our applications,” Mahé said. “Just as important, it allows our consultants and clients to quickly take ownership of the customization requirements for their applications.”

Rapidly implemented new application functionality

Acting on strong customer feedback, Keendoo recently added significant new core functionality by adding a new integrated project management module — fully developed using the Nuxeo Platform.

“We added new related document types such as ‘project’ and ‘task’. Each task is an individual document, associated with a project and managed through custom workflows,” Mahé said. “These project workflows can be very complex — some comprise over 30 steps with assignees for each task — and we have now fully automated them using the Nuxeo Platform.”

Increased competitiveness, revenues and cost savings

Keendoo’s Nuxeo Platform-powered, open-source product information management (PIM) and PLM modules present a strong value proposition to prospective customers, including:

  • Dramatically faster, easier and less costly regulatory compliance: Keendoo estimates its customers save an average of 75% or more of personnel hours previously devoted to declaring product ingredients, calculating nutritional values and labeling. Additionally, customers no longer incur the expenses of laboratory testing of product samples to determine nutritional information, as these results are now automatically calculated by Keendoo based on data for all ingredients in the product recipe.
  • Accelerated development and release of new products: Customers will typically save approximately 50% of the time previously spent to conceptualize new products and research necessary ingredients and 33% of time necessary to formulate and simulate recipe changes. “Keendoo not only effectively manages product information for regulatory compliance, but also to enable food companies to become more competitive,” Mahé said. “We help them innovate new products and bring them to market faster while reducing R&D time and related costs.”
  • Reliable calculations of revenue and cost controls: Nuxeo Platform’s data model allows Keendoo to calculate product revenue. The result is a much deeper, insightful analysis as consumers’ tastes change over time. Additionally, automatically calculated product simulations include cost per unit, including raw material costs.
  • Strong company-wide collaboration: a new competitive advantage: Silos of information are replaced with significant improvements in cross-departmental collaboration, further expediting time to market and responsiveness to consumers, while eliminating costly and frustrating operational inefficiencies.

Looking ahead: expanded services and new industries

Keendoo recently added an SaaS offering to its product mix, k.INCO, providing European food producers with INCO-mandated nutritional labeling as a service. The SaaS-based module is powered by Nuxeo Cloud, which enables rapid and secure deployment of Nuxeo Platform applications on a cloud infrastructure, providing multi-tenancy and high availability while reducing costs.

Mahé and the Keendoo team have also already extended the reach of the company’s PIM and PLM solutions to meet the challenges of other adjacent, food-related industries, including:

  • Mega-retailers. Keendoo helps superstore retail chains optimize sales performance of their private label/store brand food products with limited shelf space. The company is also pursuing opportunities to dramatically expand the presence of their solutions across retailers’ supply chains, down to the individual supplier level.
  • Restaurants. Keendoo provides effective product information management for restaurant chains, some of which are also obligated to disclose nutritional information, while others do so voluntarily to better serve and engage with health-conscious customers.

Looking further ahead, Keendoo foresees ample opportunity to adapt their solutions for other industries, including retail (beyond food products), chemicals and pharmaceuticals. Because the Nuxeo Platform provides a highly flexible data model and fully extensible API, Keendoo can pursue these and other verticals with confidence, knowing they have a future-proof business application development platform designed for constant change.