devxlogo

Legacy System

Definition

A Legacy System refers to an old or outdated computer system, software, or technology that continues to be used by an organization. These systems might still be in use due to costs, complexities involved in upgrading, or compatibility issues with newer systems. Legacy systems, despite their obsoleteness, often remain because they satisfy a critical need within the organization.

Phonetic

The phonetics of the keyword “Legacy System” are: Legacy – /ˈlɛɡəsi/System – /ˈsɪstəm/

Key Takeaways

  1. Definition: A legacy system refers to an old method, technology, computer system, or application program that continues to be used, often simply because the user (typically an organization) does not want to replace or redesign it. Legacy systems are seen in large enterprises dealing with extensive and complex systems.
  2. Advantages: Legacy systems have usually been used for years thus they are reliable. They might also have data and functionality which cannot be replicated with new technology, and maintaining them is cheaper than creating a new system.
  3. Disadvantages: Over time, legacy systems may become obsolete, no longer meeting the needs of the user, ineffective, or unsupported by their original creators. This can pose problems such as integration issues, security vulnerabilities, and higher operational costs.

Importance

The term “Legacy System” is crucial in technology as it refers to an old or outdated computer system, application, or technology that continues to be used, often because the user (typically a business) finds it better to continue using these systems rather than replacing them. Even though they may not be as efficient or have the advanced features of newer systems, they are important because they are functional, reliable, and familiar to the user community. They often hold critical data and have embedded business processes that are vital to the functioning of a company. However, the maintenance of legacy systems can be challenging and costly, and interfacing or integrating them with newer systems can be complex. Yet the implications of retiring a legacy system, including data migration, training, and business process re-engineering, can be more daunting.

Explanation

A legacy system, in the field of information technology, refers to an older or outdated system, platform, or application that continues to function and be used, usually because it performs a critical function that hasn’t been replaced by newer systems, or the cost and risk of replacing it are too high. These systems could be anything from an old version of an operating system or application software to hardware such as servers or mainframes. They are often integral to a company’s IT infrastructure, underlying key services and processes.The primary purpose of a legacy system is to continue providing certain functionalities that are critical for a business operation that couldn’t be handled or replaced by newer systems. The usage of such systems can span across various business departments, including customer relationship management (CRM), enterprise resource planning (ERP), or finance and human resources. Even though these systems may not have the most up-to-date and innovative features of newer technology, they are maintained and utilized for the valuable roles they play within an organization’s larger IT framework. Hence, it is common to find businesses investing resources in maintaining and updating these legacy systems to prolong their utility.

Examples

1. Bank Mainframe Systems: Many banks continue to use their old mainframe systems to handle transactions and other banking processes. These systems, though old, are reliable and it would be costly and risky to migrate all data to a new system. This reliance on an outdated system is a classic example of a legacy system in the real world. 2. Air Traffic Control System: The FAA’s Air Traffic Control system, used for controlling airplane traffic, is often cited as a real-world example of a legacy system. This system, although technologically outdated, has proven its reliability and efficiency. The challenge to replace this legacy system is the risk of potential failures during the transition. 3. Old Operating Systems: Many businesses continue to use older operating systems, like Windows 7, on their computers even though they are well past their prime. Because their applications and services are adapted and tested to these environments, they continue to operate under these legacy systems due to the potential disruption a system upgrade could cause.

Frequently Asked Questions(FAQ)

Sure, here is a Frequently Asked Question (FAQ) section for the technology term “Legacy System”:1. **Q:** What is a legacy system in information technology? **A:** A legacy system generally refers to an old method, technology, system, or application program that is still in use. While it might not be the latest or most efficient, businesses often continue using it because it is fundamental to their operations.2. **Q:** What is the importance of legacy systems? **A:** Legacy systems, usually critical to a business’s operation, contain historical data that is invaluable to the organization. They are often highly durable, efficient for their specific function, and customized to the company’s needs. 3. **Q:** Why don’t companies just replace legacy systems? **A:** Replacing legacy systems can be costly and time-consuming. It also requires extensive planning to avoid operational interruptions, and the new systems may not be compatible with existing systems.4. **Q:** What are the risks associated with legacy systems? **A:** Despite their usefulness, legacy systems can pose risks such as lack of vendor support, compatibility issues with modern technologies, security vulnerabilities, and difficulties in finding professionals experienced in older technologies.5. **Q:** How are legacy systems maintained? **A:** Legacy systems are maintained through regular software updates (if available), consistent network monitoring, and ongoing performance checks. Often, organizations engage specialized staff who are familiar with the old technologies.6. **Q:** What is meant by modernizing legacy systems? **A:** This refers to the practice of upgrading the underlying technology of the legacy system, to meet modern business demands and employ current technology. It can include re-platforming, re-hosting, re-coding, re-architecting, etc.7. **Q:** How does the integration of legacy systems work? **A:** The integration of legacy systems with newer systems often involves the use of middleware. This is software that allows different applications to communicate and share data. It can assist in making legacy systems compatible with modern systems.8. **Q:** Can legacy systems be a data security risk? **A:** Yes, they certainly can be. As legacy systems age, they often lack up-to-date security features. Furthermore, as vendors stop supporting these systems, no new security patches or bug fixes are available, making them increasingly vulnerable with time. I hope these questions and answers will help you understand the term “Legacy System” better.

Related Tech Terms

  • Software Modernization
  • Data Migration
  • System Integration
  • Backward Compatibility
  • Mainframe System

Sources for More Information

devxblackblue

About The Authors

The DevX Technology Glossary is reviewed by technology experts and writers from our community. Terms and definitions continue to go under updates to stay relevant and up-to-date. These experts help us maintain the almost 10,000+ technology terms on DevX. Our reviewers have a strong technical background in software development, engineering, and startup businesses. They are experts with real-world experience working in the tech industry and academia.

See our full expert review panel.

These experts include:

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

More Technology Terms

Technology Glossary

Table of Contents