A legacy application (legacy app) is a software program that is outdated or obsolete. Although a legacy phầm mềm still works, it may be unstable because of compatibility issues with current operating systems (OSes), browsers and information giải pháp technology (IT) infrastructures.Quý quý khách đã xem: Legacy system là gì

Most enterprises use legacy applications và systems that continue mập mạp serve critical business needs. Typically, the challenge is lớn keep the legacy application running, while converting it to con newer, more efficient code that makes use of current công nghệ and programming languages.Bạn đã xem: Định nghĩa legacy system là gì, Định nghĩa legacy system là gì

Why are legacy applications still used?

Legacy software includes those that have sầu sầu been superseded by new versions; those built by developers who no longer maintain them, leaving the tư vấn team without the necessary depth of knowledge khổng lồ to vị so; với those that have been patched or otherwise altered to đùng the point of incompatibility with current standard versions.

Bạn đang xem: Legacy system là gì

While a business may require a legacy application for its activities, legacy apps create complications for the IT operations teams that support them. A legacy ứng dụng is frequently tied to lớn phệ a specific version of an OS or coding language. For example, an application that runs on Windows 7 may not be able mập run on Windows 10, despite middleware or glue code added by a development team or the OS being backwards compatible.

Furthermore, the older an application gets, the more difficult it becomes for the company using it to lớn acquire hỗ trợ tư vấn services.

For example, at the start of năm 2016, Microsoft ended support for all versions of Internet Explorer (IE) prior to lớn version 11. Users still browsing with IE 6 may continue kếch xù vị so, but webpages will no longer be coded to lớn to be compatible, and any bugs or errors within the program will not receive attention from Microsoft -- making all versions older than IE 11 legacy software.

Xem thêm: Sax Là Gì Trong Tiếng Việt? Nghĩa Của Từ Sax, Từ Sax Là Gì


There are several reasons why an enterprise must maintain a legacy or even antique application. It may be unwieldy & expensive sầu lớn replace, particularly for a vertical market with specialized functionality requirements, or the operational risks of a large forklift upgrade may be too high, especially if vital data could be lost or corrupted.

Legacy application modernization và migration

Obsolete systems cannot be maintained và utilized forever; at some point, an enterprise will upgrade hardware, coding language, OS or the application in question. Modernization và migration involve refactoring, repurposing or consolidating legacy software programming đẩy đà realign with current business needs. The goal of a legacy application modernization project is to con create new business value from existing applications.

An enterprise conducting a legacy application migration must select a new platform for efficiency, tốc độ, stability và more dynamic capabilities. The IT organization will stvới up the new application, then migrate using a staged, cut-over or concurrent (simultaneous) method.

Xem thêm: Đường Ema Là Gì ? Cách Sử Dụng Hiệu Quả Nhất Đường Ema Là Gì

For example, a team may look at migrating to a software as a service (SaaS) approach with application program interfaces (APIs) to phệ free the application from ties béo a specific manufacturer"s OS, & to make future updates simpler. Additionally, the enterprise can redistribute the location of its application & data between proprietary data centers cùng public cloud computing platforms. There is also an array of tools available that allow access khổng lồ legacy data.

Related TermsIT automationIT automation is the use of instructions đẩy đà create a repeated process that replaces an IT professional"s manual work in data ... SeecompletedefinitionITSM (IT Service Management)IT service management (ITSM) is a general term that describes a strategic approach to mập thiết kế, deliver, manage và improve sầu the way... Seecompletedefinitionmean time kếch xù detect (MTTD)Mean time to detect or discover (MTTD), also referred to as mean time to identify (MTTI), is a measure of how long problems exist... Seecompletedefinition