Glenfern Associates: Legacy Software
What is Legacy Software?
Legacy software is software that is critical to an organisation, but resistant to efficient modification or enhancement.
In many cases, it consists of a large number of modules that were written in older languages, such as FORTRAN, BASIC or COBOL, using proprietary features that make the software non-portable and very difficult to maintain now. When work began, there may have been little choice about which language to use, and a scarcity of skilled programmers.
Replace?
Often, legacy software looks antiquated and unappealing, and seems out of place with other, more modern systems.
Consequently, it is tempting to discard legacy software, and replace it with new "in-house" solutions, or external packages.
Reconsider?
Consider the following points before taking such drastic action.
- Off the shelf, shrink-wrapped packages tend to be general purpose, and often require a great deal of customisation before they can be used in a local environment, such as yours;
- Your existing software represents a considerable investment. Chances are that it evolved to meet your needs specifically, and gives your business its own special advantage.
Rejuvenate?
So, why throw away good systems if they still do their job, unless there are compelling reasons to do so?
If there are shortcomings, it might be worth adding the extra facilities, or encapsulating them in newer technologies, rather than starting afresh, completely from the beginning.
How we can help
We can help you to adapt and transform existing software into modern applications, giving it a new lease of life, and protecting your investment for a fraction of the cost of rewriting the system totally.
Contact us for more information.
