Perintöohjelmiston
Perintöohjelmisto, tunnettu myös käsitteenä legacy software, viittaa vanhempiin ohjelmistoihin ja järjestelmiin, joita käytetään yhä tuotannossa. Näillä järjestelmillä on usein pitkä kehityshistoria ja ne ovat kiinnittyneitä nykyisiin liiketoimintaprosesseihin, tietokantoihin, laitteistoon tai vanhoihin infrastruktuuriin. Perintöohjelmistoja voidaan kohdella sekä organisaation kriittisinä että vanhentuneina teknologioina, riippuen niiden vaiheesta ja kontekstista.
Ominaisuuksiin kuuluu usein monimutkainen koodikanta, heikko dokumentaatio, vaikeasti toteutettavat muutokset sekä riippuvuudet vanhentuneista teknologioista. Ne saattavat
Haasteisiin kuuluvat turvallisuusriskit, huono tuki tai päivitysten loppuminen, sekä tiedon siirtämisen ja järjestelmien yhteensopivuuden komplikaatiot. Lisäksi
Modernisointi- ja migraatiostrategiat pyrkivät vähentämään riippuvuuksia perintökehitykseen. Tyypillisiä lähestymistapoja ovat rajapintojen ja kapseloinnin lisääminen, vanhan järjestelmän