The Avenga team delivered an end-to-end Salesforce solution to the client within 4 months. The case below is a demonstration of how we could help the Real Estate business adapt to the digital reality.
A real estate agency with a business focus on residential rentals and sales in New York City.
Our client started their digital transformation journey and decided to get rid of their legacy systems and build a new robust and comprehensive solution. The initial phase of the transformation required competent consulting services, that is an understanding of the processes and flows, identification of key business goals, and highlighting possible risks and constraints. At the discovery phase, our main finding was that the package solution did not cover a significant portion of business and functional requirements due to differences in the real estate business processes within NYC vs across the US.
The delivery phase required building the core functionality of a new system, migrating all the legacy data and then replicating the MLS’s (Multiple Listing Service) integrations.
The solution was designed to use the Propertybase managed package as a system core with middleware based on the Mule Enterprise Service Bus (ESB). The biggest challenge of such a combination was the cost efficiency of the middleware and system’s improvements, so that they did not infringe upon the core package’s functionality.
Technical Challenges included:
Our client opted for a Propertybase managed package solution to address most of their business requirements. This choice had a set of advantages. For instance, a low Salesforce license price, an out-of-the-box database model, and an existing client-facing website as part of the product.
Initially, for integration purposes, it was agreed to use the Mulesoft Anypoint Platform, however due to the pricey licenses, the client decided to review other options and listened to our team’s advice. Together we determined the best solution in terms of costs and time-to-market which was:
For developing the application on the Mule side, the Mule Community Edition was used. The Mule application was deployed and run on the Mule CE Runtime that spins in Heroku. The solution utilizes two dynos which are enough for the current load and PostgreSQL database, which satisfies the needs of this case.
The Avenga team delivered an end-to-end solution within 4 months. With our solution, the client reached their key digital transformation milestones. It was comprised of the following:
Mule Community Edition