Our clients   Mirfin Valuation Services

Mirfin Valuation Services

A web service that allows you to conduct property & real assets valuations and property risk surveys.


The Mirfin web application helps companies and individuals evaluate property and receive corresponding reports according to SA legislation to be presented to various organizations and institutions.

The services being provided via the app allow users to get the following reports:

  • property market price valuation, where the property is assessed immediately before the transaction;
  • risk assessment (risk surveys) covering all risk aspects of a property such as state of maintenance, security, electrical compliance, fire protection, lightning protection, gas installations, and natural hazards;
  • building insurance valuation;
  • life-cycle cost analysis, a 10-year forecast of maintenance, repair, and replacement costs, as well as a corresponding reserve fund forecast and contribution schedule;
  • and other services.

The project coordinates the interaction of administrators, contractors, sub-contractors, and customers.
The application came to us partially ready, but the technologies used were obsolete by that time.

  • Therefore, the first task for our team was to transfer the application to more modern technologies.
  • The second challenge was to improve user UI / UX. For this, part of the project was redesigned and set off to a standalone application.
  • We also implemented many new features and significantly improved the security of the user's personal data.

Well-established processes, regular deliveries, and focus on results help us to achieve our client’s goals every day and find the best solutions to improve the quality of the app’s customer service.

Collaboration in numbers


$350,000 to $450,000

Team size :

9 People

Periods of engagement:

Sept 2016 – ongoing

Client’s location:

Johannesburg, South Africa


Our client, Mirfin Valuation Services (Pty) Ltd, is a South African company. The country’s legislation is arranged in such a way that each individual owner is obliged to conduct his property valuation at certain intervals and each body corporate must obtain a replacement valuation of all buildings and improvements that it must insure at least every three years.
Mirfin’s goal is to ease the time-consuming assessment process in order to help companies and individuals get their calculations and statutory reports.

What our customer expected to get:

  • A web application capable of performing accurate calculations based on customer’s data provided online
  • A software that would allow them to integrate valuers and sub-contractors with the customers in order to facilitate and simplify the communications and the process of obtaining an assessment
  • Legally compliant web application

The platform should have the following functions:

Admin dashboard to manage the users’ permissions and app settings

Generate various PDF reports

A website to provide access to services for users

Dashboard for customers allowing them to make calculations in real time

Notify administrators, contractors / subcontractors, and users via email about the progress of the assessment

Different tables for calculating the cost

Project objectives

  • Increase the performance of the legacy app
  • Improve poor solution design
  • Overcome various compatibility and integration issues
  • Conduct a full code review
  • Add new features
  • Ensure the ability of the application to perform complex calculations
  • Address security and penetration issues
  • Meet strict deadlines
  • Ensure minimal costs of development and maintenance


First, we have to migrate the app to up-to-date technology. We chose Angular4 as the newest framework. This made it possible to increase the speed of development, speed up performance, expand the possibilities for improving the application, and improve compatibility with browsers.

The legacy database for the project was PostgreSQL, but the solution had to be improved substantially to ensure its performance.
We improved the clustering performance, memory usage, sockets performance, and many back-end and some front-end components

One of these tasks was to redo the customer dashboard. We set it off to a separate application with a more pleasant UI and meaningful user flow. As the outcome, we improved the app performance and increased user data security.

In seeking to raise the quality of the product, we re-engineered our internal processes. Having made them more efficient, we could achieve continuous delivery of high-quality versions of the application.

As an outcome of well-coordinated work, we created an excellent product that allowed the client to seize market opportunity, increase sales, reduce operational costs, and thus increase business profitability.



Typescript, Angular 5, RxJs, Socket.io, lodash, moment, umbraco



С#, .NET4.5, MSSQL Server, automapper, Internet Information Services (IIS), Apache, MS Test, Asp.net, Entity Framework


View other projects

Kinsfin – Financial Analytics & Budgeting​ Summary Kinsfin is a startup company, which finds its mission in helping American families get rid of debt faster & pay less in interest payments, and manage their bills & budgets. The essential concept behind the company is boosting customers’ financial solidity via automating the routine tasks and fostering […]

NuMo Send – P2P Transactions​ Summary NuMo Send is the next step in revolutionizing peer-to-peer (P2P) transactions. It has been designed to focus on your life. The beautiful, official-guides-driven UX and UI is perfect for any modern Android and iOS device. NuMo Send – P2P Transactions​ Summary NuMo Send is the next step in revolutionizing […]

Secure Bill Pay has evolved from its initial online bill payment option, to offer comprehensive tools that facilitate increased patient pay, improve the payment process for patients and providers in health care industry.

previous arrow
next arrow


Reach out to us.
Our specialists will respond shortly.

Find out how Omertex can drive actionable insights and streamline workflows, so you can deliver results.

Ask an Omertex expert how we can help.

Explore life at Omertex, learn about available careers, or get in touch with an Omertex representative.

Close Menu