Many companies inherit legacy software that they would like to change, but often cannot get access to the original developers and don't have the in-house resources to make their own modifications. Aitken Scientific have worked with a number of legacy software packages and can bring our programming expertise to bear on almost any legacy system.
Over 4 of the software packages we now support were originally not written by us. We tend not to rewrite the packages from scratch, as this can be very expensive, so we continue our work with the existing source code. As we update the code we improve the readability and structure of it, increasing robustness and decreasing errors.
Recently we upgraded an old 16-bit Windows application to 32-bit without an extensive rewrite, saving the client money and reducing time to completion.