Case Studies

Mortgage Broker Software Loan Industry


Client is Mortgage broker in Home loan Industry in Australia. Client already had software application which allows loan processing with limited features. Client had dream of building a world class SaaS platform with end to end processing for Mortgage Broker Software which can be used by his own company and also wanted to sale this solution to large Mortgage broker companies in Australia.

They were already using a web solution with limited functionality but it involves lot of manual work and not having much automation. Existing system was prone to manual errors and overall delay in providing service to end client.  Especially the application wasn’t able to handle the large amount of loan application.

Given the proven capabilities with Dynamics CRM platform and out of box features with customizable workflows, decided to go with on premise Dynamics CRM 365 implementation.


  • The nature of client’s business is such that it couldn’t be paused while new system is built, but at the same time it was getting difficult to use existing system. The new solution was required in short timeframe.
  • The security aspects were very important, as the application holds private and financial details of people. Also, it was planned to be used by multiple company on SaaS platform, so one Broker Company must not access client data from another Broker Company.
  • Client wanted to see all client loan processing status from single dashboard and also wanted to take all actions from single place. So handling a large data from single screen was difficult without custom solution.
  • The number of screen to be developed was huge for short amount time and client wanted to have most of the screen with custom design and workflow.
  • Many external integrations for accounting, banking related, SMS sending and staff work tracking.
  • Client wanted to build lots of features which are not supported out of box and all of those are challenging to achieve within CRM platform.


Based on the requirements and specification, we decided to architect the application using following components of Microsoft Dynamics CRM 365:

  • Microsoft Dynamics CRM 365 On Premise Installation
  • Built-in work engine to handle most of the business flow automation
  • Custom Web resources development [HTML, jQuery/Java script] for most of the custom GUI screens
  • Custom Schedule Jobs for many automated tasks on daily basis background execution
  • Custom Workflow plugin to provide custom functionality with workflow designer
  • Custom plugins development to provide enhanced features on various data driven events
  • Custom GUI screens for most of the functionality to provide best user experience
  • 3rd party integrations from custom plugins
  • Client side REST API usage
  • Dynamics CRM SDK usage from server side components outside of the Dynamics CRM for external integrations

The security was implemented using finest level of security framework provide by Dynamics CRM, which achieved all the security requirements across multiple hierarchy of the user groups with different level of access and data accessibility.

Workflows used heavily to automate most of the communications with client and bank to reduce human work and also delays in communication. Also workflow generates all the documents with predefined document format per client/bank and sends out through email without any human involvement.


The initial version of the solution was deployed in production in just 12 weeks and widely appreciated by client team. There were continuous improvements in system following initial version.

Remi Head of Operations at Renovo Financial, LLC

"Bakul from Aspire Software Consultancy has been integral in implementing Renovo’s manual business processes into the Salesforce system. He has an amazing team that works around the clock to deliver on all of our requests. Since partnering with his team, we have been freed up to spend more of our time thinking of creative ways to improve our business, leaving the execution piece to him. We have worked with numerous developers in the past and no one else has been as consistent & thoughtful. Any time we have had an idea, Bakul has found a way to write the code and implement it for us. Partnering with him has transformed our business. Bakul and his team are very communicative, very proficient in writing code, and actually collaborate with each project, providing feedback as to how they can improve upon my initial project ideas. We have been working together for almost two years now, and we plan to continue doing business together for the foreseeable future."

Måns Johansson Network manager

"Aspire helping us create a unique digital platform used in the Dental market. From first contact to deployment of platform, and ongoing it has been a professional and swift. Aspire has helped us to build, fine-tune our new platform. The Dentnet group highly recommends Aspire software.

Rob McNicoll Director - Copper Monkey Ltd.

"Overall I strongly recommend Aspire. I’ve worked with many different suppliers over the last decade, but in the last 3 years have only used Aspire as they have consistently provided the performance I require in my business."

Craig Vaughan Founder and Director - BrokerEngine

"Aspire team has worked incredibly hard and taken ownership of the BrokerEngine product development and support/enhancements project as of their own product. I would highly recommend Aspire Team for any such software project development."

John Ragsdale Chief Information Officer at EyeCare Services Partners (ESP)

"Great development team! Great architect skills, great ideas, experience with many different types of apps, etc."

Scroll to Top