Our Work

Liferay Implementation

A Custom Portlet -  Program Management for Liferay


Our client is one of the largest auto parts distribution and marketing organizations in the world, marketing the Auto Parts sellers. With store and service center locations throughout North America and Europe, the client is a source for quality parts and service for over 4,600 parts stores and 2,500 certified service centers. 


Program management is a wiki backend page to create, post & update information to a specific set of selected orgs(ProductPartners). Access to the Program are restricted based on the permissions of users.


Program Management is a platform where alliance members can list the product attributes, share documents of type Price files, Rebates, Special Promo and Bulletin.

Version Comparison

This is a sole place where the updates can be posted in the program and different file can be attached for view/download. It has a Pdf Print option and version comparison feature


Liferay portal solution to communicate and collaborate, network with other organization members for North American Client Automotive.



A tool was required to be developed by using Liferay assets without using custom tables or other storage components.

Manage Documents

Client want to use the module to upload & manage the majority of the documents. The client needed a complete end to end module to manage the key factors such as shareholder data, users & the events which needed a completely fresh tool implementation.

Manage Users

Manage access level based on user privileges, Assign Edit Roles to Users, Create & edit new programs, Updating Users with Notification when a Program is Created/Updated by a Shareholders,Manage the uploaded content, Availability to track the uploaded content by date & time, Document functionalities,Providing Users to update/generate HTML content on fly, Program Active/Inactive, Program Version Management.


Liferay portal solution to communicate and collaborate, network with other organization members for North American Client Automotive.


Program version Comparison

  • Version comparisons helped them easily to track and see the changes along with the user who has changed.

  • Program management portlet ability to print to PDF has made users jobs easier to share it to their network members as such they don't need to have this information in word or excel etc.


Program Copy

  • Using the Copy program they can create similar programs or related programs easily without have to start from scratch.

  • Disseminate information of Programs such as Price files, Promo Offers etc once was resource intensive job, but now this has become a single click of button as notifications/emails along with list is sent automatically.


Program granular Permissions

  • Restricting access for the programs and also more at granular level(Field Level) has given the partners more confidence to maintain all the programs data in the system.

  • This portlet is now providing Centralized program information of all the vendors and this is being used in other applications. Integration of Program to user and Organization association helped to track the associations easily.


Read more about KTree

KTree, a Global IT Company

What and how the processes are structured in KTree?

KTree follows CMMi process to T. Defined and Mature processes for Coding, Code Reviewing Exercises, QA Process with focus on Performance testing & Load Testing

Where is KTree's Web and Mobile application Development done?

Most of our Development is done from our Hyderabad Development Center. Hyderabad is known for its rich heritage and exotic food apart from abundant IT Talent.

How KTree makes outsourcing project a positive experience?

True collaboration, transparent and constant communication, visibility and traceability are the key for success. The other major one being requirements engineering.

What is Success mantra of KTree, as one of the respected web development company?

Agile Methodology + Strong Documentation + Powerful Web & Mobile Frameworks + Solid KTree Team = Great Web & Mobile Applications within time.

Any other Differentiation which KTree has, which it can offer?

Having worked on hundreds of Web & Mobile Application projects, KTree teams tremendous knowledge & expertise gives very good head-start for projects which helps clients save many man-months

What Development methodology KTree follows and why?

KTree development team follows Agile methodology because of its suitability to web and mobile application development. Scrum helps improve Agility due to its simplicity and flexibility

Our Clients