Major software company develops new breed of customer experience application.


Building And Integrating LiveFyre Into The Adobe Experience Manager

Adobe Experience Manager gives marketers the tools they need to easily weave on-brand user-generated content into their websites and other marketing experiences.Livefyre’s intuitive technology gives brands and publishers the ability to add social content to their branded websites, social media sites, and helps drive audience exploration of products and services in a uniform way. Brand cohesion in turn drives traffic, conversions and revenue.

Adobe chose Zibtek as its custom software development company to build and integrate Adobe Experience Manager (AEM). Principal engineering spanned a course five-years, covering front end development, backend development and quality assurance and testing. Adobe acquired Livefyre in 2016 and again chose to lean on Zibtek’s custom software development services to integrate the product into the Adobe Experience Manager and Adobe Marketing Cloud.

Our Strategy

How we work
Grid One


Our designers work with you to define every feature, screen, and user flow

Grid One


Daily status updates and receive product builds every two-weeks as we add features

Grid One


We analyze user feedback to help you prioritize new features


  • Building the initial solution: Adobe required a proof of concept to be developed followed by a minimum viable product.
  • App Components: The platform needed to have the capability to take in and redeploy a wide variety of data sets. Image files, PDFs, gifs, vector files and dozens of inputs needed to be loaded, then redeployed into corresponding locations. These assets had to flawlessly display the corresponding media with other relevant metadata.
  • AEM Asset Integration: ntegration spanned both Adobe’s internal systems as well as third party connections.
  • The product needed to quickly embrace any upgrades that came down the Adobe Cloud pipeline and accommodate rapid feature development especially when it comes to different versions of AEM.


  • After an initial development phase was completed, we broke into full scrum and began to execute on the LiveFyre team’s vision for a unified branding suite for businesses of all sizes.
  • We built the app components using Mustache and Less.JS, which runs on NodeJS. Additionally, the software used Mocha and Jasmine, which runs on the Karma test runner, to automate test code coverage.
  • Integrations built by Zibtek’s software development services team permitted users to select user-generated content (UGC) from internal libraries and share them with external media sources. Besides using the UGC library, users gained the ability to fetch relevant assets using various filters from social networking sites like Twitter and Instagram. After collecting the assets, users were then able to insert retrieved assets into various app components as required or push them uniformly across all digital channels. To build the AEM Asset Integration UI, we used Coral, Granite, and JavaScript extensively.
  • Testing automation was built and automated using Nightwatch JS, a Selenium instance.
  • To facilitate redundancy, we used numerous development kits to build each unique component. As a largely standalone product, the core functionalities specific to the app are handled or managed within a monolithic codebase.


The Adobe Livefyre project was a major success for the Adobe brand and now serves a major role in the content landscape for brands around the globe. Zibtek’s custom software development services team helped define a new breed of digital experiences by enabling brands to integrate real-time social and unified brand experiences into their content strategy.

Ready to start your project?