The client is a Michigan-based product company that specializes in developing B2B and B2C solutions for collaboration across industrial verticals. Large universities, research institutions, business associations, and government chambers of commerce are among the product's customers.
When the customer first launched their company, they focused on collaboration-based applications. The customer had created a platform that allowed institutions to interact on funding and grant opportunities. More customers from various industry verticals signed up as the company progressed, and the same application was reproduced across multiple deployments.
More customers from various industry verticals signed up as the company progressed, and the same application was reproduced across multiple deployments. They had 6 installations of the same product across different domains catering to the same subject of collaboration at the end of two years. On boarding new clients was becoming costlier. To cut maintenance expenses, it was necessary to combine separate applications.
Analysis of information models across 12 applications, bottom-up approach for architecture revamp, experience-driven UI Framework - Ability to easily create newer experiences, rule-based configurability to accommodate application-specific business scenarios, streamlined version control and elimination of redundancies in codebase, and applications now use shared deployment infrastructure.
JBOSS, MYSQL, Hibernate