We led the work on the changes, discussing proposed approaches with the client and then coding the changes. The system was originally written several years back and we ensured our code and database changes followed the style and architecture which was already in place. In some places we also made code improvements and optimisations.
As of April 2020, most of the changes have been completed and the client are pleased with the work done. Over the next month or so, final changes will be finished, and amends made as required following more extensive testing.