Next to developing new systems from the ground up, a major part of our business is maintaining existing systems and tweaking these to your changing business need. Even if your software does not change, the world around it will and your software will get ‘old’ our customized maintenance solutions can avoid many problems before they become an issue.
"The fundamental problem with program maintenance is that fixing a defect has a substantial chance of introducing another."
We obviously maintain systems designed by us but we also take responsibility of your 3rd party projects and systems. We do an intake and depending on the health of the system and its future plans, we provide an action plan with the required steps to leave your system running optimally and remain supportable.
When needed we can re-architecture the system to enlarge its lifespan. In the past we've added hybrid functionality like a web front-end to and existing client server systems to ease the deployment, change a file-store to web-service enabled central database.
Only our diverse expertise can analyze a new system to be maintained by us so we can see how it interacts with other systems in your organization, minimizing impact to other working processes!