Real Estate Digital Transformation
Real Estate Digital Transformation
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.
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:
- Poor data quality, duplicates, and unstructured data.
- The existing MLS did not have an API and supported only FTP.
- Some critical limitations and constraints of the managed package
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:
- Heroku, a PaaS (platform as a service) that enables developers to build, run, and operate applications entirely in the cloud.
- MuleSoft, a provider of an integration platform that helps businesses connect data, applications, and devices across on-premise and cloud computing environments.
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.
- Salesforce platform as a core ecosystem for building solutions.
- Propertybase managed package as an out-of-the-box solution for the real estate domain.
- Heroku platform as the integration middleware.
- MuleSoft Community edition for building the orchestration application between Salesforce and the OLR MLS system.
- End customer-facing website, which is also an out-of-the-box Propertybase solution.
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:
- Data migration including data cleansing, data formatting, data enrichment, data validation, and data augmentation (Talend).
- An integration layer solution on top of the Heroku platform.
- Setup of the Propertybase managed package solution (ready for further custom implementations).
- The customer’s solution extension is based on the out-of-the-box Salesforce capabilities.
- The customer’s solution is based on point and click tools plus Apex and Lightning Web Component (LWC) technologies.
Mule Community Edition