Currently, many companies are migrating their legacy applications to new programming languages and operating systems that follow open or standard programming interfaces. The theory being that in the future it will be easier to work with the code.
Legacy has a number of general meanings, including
- that which remains after a long period of time
- that which is left behind after somebody dies
- anything which is out-dated