Transforming digital experiences: How Liferay's partnership with Elastic drives revenue and efficiency

As an Elastic OEM partner, Liferay can fine-tune Elasticsearch to its clients’ exact requirements and offer advanced search capabilities at a competitive price.

blog-liferay.png

What does it take to deliver a transformative digital experience in today's complex business landscape? For organizations with complex business needs, Liferay offers a digital experience platform that can support the most unique business requirements — from supporting complex product configurations and pricing models; to managing networks of suppliers, dealers, and distributors; to providing efficient user touchpoints across marketing, sales, and service scenarios.

Liferay’s unique ability to bring digital efficiencies to every aspect of a business requires an equally sophisticated search platform. Enter Elasticsearch, which has played a critical role in Liferay’s offering since 2015. This is when the two organizations formed an original equipment manufacturer (OEM) partnership whereby Liferay embedded Elasticsearch into its core platform, simplifying its customer access to sophisticated search and digital business transformation.

The need for speed (and scale)

As a commercial open source vendor, Liferay is accustomed to using popular open source technologies, including Tomcat, JBoss, and MySQL. For search functionality, it first incorporated Lucene, an Apache project, and later added Apache Solr as an option.

But as Liferay Digital Experience Platform (DXP)  began powering business-critical solutions for enterprise clients, such as Cisco and Volkswagen, Liferay needed to offer its customers vendor-backed support for important parts of the platform like search. At the same time, enterprise customers also started to encounter the limitations of Lucene and Solr. “We needed a search platform with better scalability, cluster replication, and failover capabilities,” says Brian Chan, Liferay’s CEO.  

A growing number of enterprise customers were asking Liferay to integrate Elasticsearch into Liferay DXP. Its popularity in the open source community and advanced features aligned with the technical needs of Liferay’s customers. Most importantly, Elastic’s commercial subscription provided the vendor-backed support required by enterprises.

Leading up to 2015, Liferay formalized a commercial relationship that allowed it to offer the open source version of Elastic as a preferred option. But to provide vendor support for search and to streamline procurement for customers, Liferay decided to enter an OEM agreement with Elastic in 2015. “Vendor support and subscription-only features, such as Elastic’s cross-cluster replication, are crucial for our enterprise customers,” says Chan.

Advanced technology, customized for clients

Today, Liferay has selected Elasticsearch to be its default bundled search server, supporting Liferay's key attributes of flexibility, low-code configuration, content management, personalization, and commerce. Using Elasticsearch server runtime in Liferay DXP Docker container images improves customer experience by delivering relevant results in real time.

The organization has taken advantage of customization features, including Liferay’s Elasticsearch monitoring widget, which acts as a proxy for Kibana’s UI, allowing administrators to add it to pages and interact with Kibana directly from Liferay’s platform. The sidecar Elasticsearch runtime includes custom logic to manage the starting and stopping of the Elasticsearch node’s Java Virtual Machine (JVM) from the Liferay application.

As an OEM partner, Liferay benefits from Elastic's OEM agreement. It features flexible commercial terms depending on the PaaS or self-hosted hosting models, which are designed to cater to distinct customer needs and preferences.

For example, SaaS is favored for its convenience while PaaS offers more control and flexibility over upgrades and deployments, and the self-hosted option works best for customers with existing cloud infrastructure or for those in regulated sectors with strong data residency requirements.

We've tried various OEM and other partnerships in the past, but our agreement with Elastic has been the most successful by far.

Brian Chan, SEO, Liferay

OEM opens doors to annual revenue growth and efficiency

For the Liferay team, two key aspects stand out from the OEM agreement. First, it lets them make specific adaptations to address unique search requirements of Liferay customers, giving Liferay DXP a competitive advantage and its customers' tailored search capabilities. “The OEM program was super flexible and gave us freedom to tune Elastic to the specific needs of large, complex businesses — that’s a win for customers,” says Chan.

Second, from a go-to-market and business perspective, the OEM agreement simplifies procurement and the customer relationship. Instead of two commercial relationships, customers manage everything through a single agreement with Liferay. Here, the OEM model provides necessary indemnities and liability frameworks along with attractive pricing that Liferay passes on to customers.

Both attributes make it easy for customers to choose the Liferay Enterprise Search add-on to easily access the power and customizability of Elasticsearch. “When there’s clear value and you make purchasing dead simple, you’re naturally going to see an increase in recurring revenues,” says Chan.

Reducing development costs

By integrating Elasticsearch with its platform, Liferay effectively meets market demands for performance and accuracy without extensive internal development. As an OEM partner, it can escalate support tickets and benefit from timely releases for bug fixes and enhanced capabilities. And while Liferay maintains its own support team, including search specialists, Elastic’s second- and third-line support gives the organization freedom to focus development resources on building features more closely aligned with its core competencies.

“Elastic isn’t just an OEM partner — they are a valuable business ally with huge potential for further collaboration,” says Chan. Liferay is already exploring the potential of Elastic AI features that enable generative AI, including Elastic’s vector database, which supports semantic search. “With Elastic, we are well positioned for the future of AI search experiences.”

Liferay and Elastic’s OEM partnership has delivered great value to our customers in the past decade. The natural synergy between our cutting-edge search and digital experience technologies is a no-brainer for the enterprise, and that’s naturally led to increased annual revenue for both companies. We’re excited to see what else we can do to go to market together with our friends at Elastic.

Brian Chan, CEO, Liferay

The release and timing of any features or functionality described in this post remain at Elastic's sole discretion. Any features or functionality not currently available may not be delivered on time or at all.