We assessed the packages available on the market but there were none which fulfilled our requirements, so we investigated developing the app ourselves.
We compared the cost of developing the app in Angular to developing it on a low-code platform, Mendix. The Mendix estimate was one-third of the cost and one-third of the time of the Angular estimate. Even though the low-code option was so much quicker and cheaper, it is important to recognise that applications built using the Mendix framework are full stack applications, consisting of data, pages, logic and security.
One of the advantages of using a low-code platform is that it creates collaborative environment for all team members, no matter the background. Business analysts, product owner, accountants, UX experts and project managers were all able to provide feedback and contribute even at early stages of development.
Within three weeks, we were able to develop, test and release the alpha version of the app.
The travel team can now register all trips and expenses in the app and assign them to specific employees and clients. The various parties responsible for processing this data can be granted different level accesses to the application and can use it simultaneously.
The application can automatically convert currencies, calculate the amount of daily allowance to be reimbursed to employees and assign any expenses to be invoiced to the client. It also generates monthly reports for our clients and our internal teams.
The application was deployed on the Mendix cloud and we used the responsive web design approach for desktop use.