This website uses cookies to improve your browsing experience and help us with our marketing and analytics efforts. By continuing to use this website, you are giving your consent for us to set cookies.

Find out more Accept
Case study

Motive Retail

Integration automation platform for the automotive industry

The platform is designed to connect car manufacturers and dealers providing an error-free data transformation within a single ecosystem

Liferay enterprise development
scroll down to discover
Motive Retail project mockup


Business messaging is a data exchange. In the automotive industry, managers did validation and decoding of dealer certification documents manually. Before.

Discover how we contributed to making car dealers worldwide more efficient in distribution and how document processing in the US automotive market went digital for the first time making dealer integration more clear.

  • Project team

    3 Full-stack developers, 1 QA, 1 Scrum Master

  • In progress since




Motive Retail is a US software company that penetrates innovative technologies to global manufacturers and dealer systems of the automotive industry.

Being at the edge of the break, the automotive industry felt a lack of technological innovation in the back office. Markedly slow manual document processing hindered companies on the way to excellent customer service.

Founders of Motive Retail wanted to better collaboration between car manufacturers and dealers across the globe within a single login platform.

At the same time, plants exchange documents with dealers and distributors in their daily operations. Both sides have their own standards of creation documents in the XML file format. The industry needed a solution to speed it up, preferably the web.

Agree, with a driver-assistance system as a common in-car feature nowadays, separate message apps and manual document recognition drop a company out of the market.

Motive Retail was looking for a partner who could contribute to the right solution and lead the development process. Aimprosoft was ready to rise to challenges, and we started to explore and delve into the domain.



The story behind goes around marketing cars by plants through dealer networks worldwide. The manufacturing process and trading are accompanied by heterogeneous documentation transferring from plants to dealers and back. There was no single collaboration platform.

Obstacle #1

When we took up the case, manufacturers used separate management apps to run their business and interact with dealers. Traditional online communication required from employees to login to several apps for different types of message share. It causes wasting valuable time affecting deals. Multiple dealership communication apps instead of one united ecosystem where manufacturers and dealers could meet and collaborate seamlessly stood in the way of effective dealer integration and management. We had to create one single-login ecosystem where partners can access business data.

The main goal of the project is to simplify an integration and dealership performance between car manufacturers and dealers over the world.

Obstacle #2

The key point in the process of engagement manufacturers and dealer networks is a remarkable information flow circulating between them. There are integration managers at the car plants which are responsible for dealer or other contractors integrations (cooperation) within the distribution or purchase programs. Manufacturers have a list of standards for contractors who had an intention to establish collaboration. Each automotive brand had its integration specification standards for documents within its unified database. The difference could be in the number of signs in names, their types which don’t match with dealers’ or other contractors’. Multiple heterogeneous data flows are inventory management documents, financial statements, labor time standards, parts inventory reports, material returns and claims, availability reports, orders, repair orders, invoices, fiscal files, vehicle specifications, bills of lading, and others. We were going to fight manual in document adjustment and validation needed to meet standards published by car manufacturers. We had the intention to make a product loyal to partners who are opposed to altering their already existing developed systems and processes. And we engaged in it with a great deal of energy.


featured images Motive Retail 1

Why we turned to Liferay Portal

The client wanted us to take global content flows and merge everything into one single platform enabled to store content and manage processes, work globally, and do it under strict hierarchy rules.

We embarked on a handy content management system. The automotive industry requires a strong digital presence as the companies have a sophisticated network of sellers and OEM parts distributors worldwide. From a technical perspective, Liferay is a perfect platform that can fit every industry where there is a need for a certain number of features for a certain number of users.

A web portal built on Liferay with its extensive infrastructure, a well-ordered system of roles and permissions, content differentiation, and well-organized communication between different parties worked best for this purpose.

Fortunately, there were no messy codebase and bunches of old data until. So we started from the early scratch.

We created a single point with Liferay portal-like systems, which were used to operate companies’ daily activities: local news portals, wiki pages, document libraries, media galleries, etc. More than 200 websites were created and managed independently on the active portal with differentiation of user access to proper information through different roles and permissions.

Portal as an integration automation platform allows car manufacturers to share data with dealers across a global, dynamic, and complex ecosystem via tighter system integration within a millisecond instead of several weeks.

We resulted in a Liferay-based web portal, which, due to its umbrella structure, provided a well-ordered system of roles and permissions and arranged communication with clients. Each dealer and manufacturer got their personal website to access business information on distribution, prices, agreements, etc.

featured images Motive Retail 1

Motive Integrator

The means of document processing were aging and desperately needed to be fed with technology in the automotive industry. We worked hard to understand the principles and standards for documentation development to make a data-driven solution.

We didn’t even notice how we plunged into the documents world headfirst. Behind the simple design was a tool of big ambition.

What is Motive Integrator like?

Before Motive Integrator, managers on the plant had to validate every sign in every document coming from contractors manually with detailed comments. To a large extent, this routine delayed dealers’ responses to clients; a sales process was hampering, a dealer network received less revenue.

Motive Integrator allowed us to set up a process of information exchange strictly. We hid a complicated backend lump of code for a simple UI and supplied staff with clear user guides to get integrated with an app faster.

Partner network was provided with all necessary reliable data. Error free and fast.

We connected Motive Integrator to the Liferay portal, but not as an integral part of it. Different companies have documents of varying text formats (data structure, HTML code specified by internal rules) required to be unified. Motive Integrator does it automatically with XML files, thereby coming to nothing long manual work with mistakes. We united several web apps that were short-term solutions into one Angular-based where users can create, validate, and review documents.


Motive Integrator

When we were brought on board to develop the app, we tried to make it for people, not for robots. Focusing on usability, we differentiated features for two main user roles: publishers and subscribers.

Publishers (manufacturers) can write rules for subscribers (dealers, spare parts suppliers, insurance companies, etc.) on what rules to stick, formulate the course of actions, what documents refer and in what cases and others. Plants publish conditions of interaction (a list of standards) with which subscribers have to be in compliance in order to get integrated into the distribution program.

Motive Integrator is an app that helps set up information flows between manufacturers and dealers in a proper way.

Imagine when a car breaks down, and it needs to be returned under a car warranty. Dealers should give to a manufacturer documents of the car owner, information about the country, city and car dealership, technical specification and others agreed with plant standards. Due to Motive Integrator, manufacturers can keep the history of each vehicle and get access, as appropriate.

Discover in the carousel Program dashboard, Publisher dashboard, Rule Manager, Evaluator, and xDesign.

Program dashboard

The dashboard allows you to manage several projects simultaneously that are on different stages on the way to integration (planning, testing, certified).

Two times faster сertification process

Program dashboard aggregates information about current projects for project managers who lead integrations. Diagrams show indicators of progress, actions, and stages, success, and failure on tasks. Users can track the progress of projects and subprojects. You can enter every diagram to get more details and make editorial notes on inside pages. On the way of certification, subscribers and publishers can check project and certification status.

Publisher dashboard

Publisher dashboard includes an accordion table with statistics, progress indicators, and filters to get information about projects and subprojects. Now managers can see a full picture of contractor activity visually to follow up on the next steps.

Collected statistics on several clients within one compound integration program are available for monitoring key points during headway; it works perfectly for integrations expected to be ended simultaneously. From the diagram, users can follow a link to go to the contractor's page for more updates on activities.

Rule manager

Managers used the old-fashioned way to fill an excel file and in an XML file manually. We made a UI for the app to enable users to create rules for documents. Rule Manager is a tool to set validation rules visually. Proofreading of one certifiable document took around 1 week earlier. With Rule Manager, it goes 5 times faster.

The tool allows setting additional custom rules to create files with many-valued long expressions. It is used for complex documents with alphanumeric values, a different number of characters, capitals, and small letters, etc.

xDesign. Conversion of documents

xDesign is an app to set conditions for documents to be converted using the XML Schema language. We chose XML format because it keeps data presentation unaffected when storing or transporting even if some changes happen during the time. xDesign produces data specifications in multiple formats, including ActiveSpecTM and HTML.

Publishers set up rules for the project under which the subscriber will prepare documents for certification. Subscriber then creates XML-files filling them with required info using defined schemas templates loaded within the application, edits them in multiple formats to ensure delivering important data in the required format. xDesign exceeds program integration milestones, greatly being a tool of unification.


Evaluator is a testing tool that gives feedback on documents created by xDesign. Subscriber uploads a file to have validated it automatically instead of long manual checking by a manager. Subscribers can check files with minimum requirements (e.g., field lengths, character types, required fields) and additional requirements related to the use case as well as with business rules (e.g., valid values).

If testing succeeds, it can be tested in the Certification Testing app. If all tests are successful, the project is certified, and the contractor joins the dealership. Thus, we shifted to fast, more reliable validation, which is cost-effective moreover.


  • — Frontend
  • — Backend
  • Angular 4+
  • AngularJS
  • jQuery
  • Liferay 6.2
  • Java7+
  • Spring
  • Hibernate
  • MySQL
  • Liquibase
  • Maven



Aimprosoft brought innovation to the table

We helped to ensure the profitability of partners through dealership standardization of processes with custom automation solutions for business. Integrations helped converge these processes and data into a centralized hub of tools, resulting in better organization, efficiency, and ultimately more deals. The time-consuming labor intensity decreased thirty times.

Motive Integrator allows dealers and clients to send messages in XML files within one ecosystem engaging in collaborative projects. Liferay plays the role of storage with a feature to create custom apps (portlets) where you can realize any functionality you want. We made over a hundred portlets for Motive Integrator that allow creating, validating, transferring XML files, and various reports.

Cooperation with Motive Retail became Aimprosoft’s starting point in developing retail integration solutions on Liferay. These retail integration solutions can be successfully applied to any industry needing a fast and accurate transformation of files structured differently.

Partnering with Motive Retail, we got a strong understanding of business-specific and increased a level of custom Liferay-based solutions.

Let’s talk

Need a retail integration solution for a specific industry?
Our team is ready to disrupt one with you.

    Up to 200Kb .pdf, .doc, .docx or .txt file

    Great! Thank you

    The form was submitted successfully. We will contact you shortly. Meanwhile, we suggest checking out what our clients say about software development with Aimprosoft.

    Proceed to Clutch

    Featured in