레거시 소프트웨어
용어오래 전에 만든 소프트웨어로, 새 시스템과 바로 잘 안 맞아 유지·업데이트가 어렵거나 비용이 많이 드는 프로그램
한 줄 정의 레거시 소프트웨어: 오래전에 만들어져 지금도 쓰이고 있지만, 새로운 시스템으로 바꾸기 어렵고 유지·관리에 돈과 인력이 많이 드는 프로그램을 뜻합니다.
통념 교정 흔히 "낡은 것이니 빨리 없애야 할 짐"으로 안다. 실제로는 회사의 핵심 업무를 수십 년간 떠받쳐온 시스템이라, 함부로 버릴 수 없어 오히려 안정적인 매출원이 되는 경우가 많다.
1.무엇인가
레거시 소프트웨어는 말 그대로 '유산으로 남은' 소프트웨어입니다. 예를 들어 은행이 30년 전에 만든 계좌 관리 프로그램이 지금도 돌아가고 있다면, 이것이 레거시 소프트웨어입니다. 오래된 건물의 배관을 떠올리면 이해가 쉽습니다. 겉으로 보기엔 낡았지만 건물 전체 기능을 떠받치고 있어서, 함부로 뜯어내면 건물 전체가 멈춰버릴 위험이 있습니다. 그래서 완전히 새로 짓기보다는 부분적으로 고치고 연결해서 계속 쓰는 경우가 많습니다. 이런 시스템은 최신 기술과 잘 맞지 않아 업데이트나 보안 패치가 어렵고, 이를 다룰 줄 아는 전문 인력도 점점 줄어드는 특징이 있습니다.
2.왜 중요한가 (투자자 관점)
투자자가 이 개념을 모르면 기업의 매출 구조와 성장성을 오해할 수 있습니다. 예를 들어 오래된 대형 IT 기업의 매출 중 상당 부분이 "레거시 소프트웨어 유지보수" 계약에서 나온다면, 이는 화려한 신사업 성장률과는 다른 성격의 안정적이지만 성장이 느린 수익입니다. 반대로 어떤 기업이 "클라우드 전환"이나 "AI 사업 확대"를 강조할 때, 실제로는 여전히 레거시 시스템에 발이 묶인 고객이 많아 전환 속도가 예상보다 느릴 수 있습니다. 이 사실을 모른 채 신사업 발표만 보고 투자하면, 실제 매출 전환 시점과 투자자의 기대 사이에 시차가 생겨 실적 발표 때 실망 매물이 나오는 상황을 겪을 수 있습니다. 또한 레거시 시스템 유지 비용이 커지면 신사업에 투입할 자본이 줄어드는 부작용도 있어, 이는 기업의 마진 구조를 이해하는 데 핵심 변수가 됩니다.
3.실전 예시
한 대형 IT 기업이 정부기관과 수십 년째 유지보수 계약을 맺고 있는 회계 시스템을 운영한다고 가정해봅니다. 이 시스템은 기술적으로는 낡았지만, 정부기관이 갑자기 시스템을 바꾸면 행정 업무가 멈출 위험이 크기 때문에 매년 안정적인 유지보수 매출이 발생합니다. 투자자는 이를 "성장이 없는 죽은 사업"으로 오해하기 쉽지만, 실제로는 꾸준한 현금흐름을 만들어주는 자산일 수 있습니다.
반대의 경우도 있습니다. 한 은행이 "디지털 전환 완료"를 발표했지만, 내부적으로는 여전히 오래된 계좌 관리 시스템에 새 앱을 억지로 연결해 쓰는 구조라면, 향후 대규모 시스템 교체 비용이 실적에 부담을 줄 가능성이 있습니다. 이런 숨은 비용은 실적 발표 자료에 잘 드러나지 않는 경우가 많아 주의가 필요합니다.
4.헷갈리는 개념과 구분
| 개념 | 의미 | 레거시 소프트웨어와 차이 |
|---|---|---|
| 레거시 시스템 | 소프트웨어뿐 아니라 하드웨어, 네트워크까지 포함한 오래된 전체 인프라 | 레거시 소프트웨어는 그 안의 프로그램 부분만 가리킴 |
| 기술 부채 | 당장 편하게 코드를 짜서 나중에 갚아야 할 개선 비용 | 레거시 소프트웨어는 결과물이고, 기술 부채는 그것이 쌓이는 과정에서 생기는 비용 개념 |
두 개념 모두 "오래되고 손대기 어려운 상태"를 가리키지만, 레거시는 시간이 지나 자연스럽게 낡은 것이고 기술 부채는 처음부터 급하게 만들어 문제가 누적된 것이라는 차이가 있습니다.
5.확인 체크포인트
- 기업 매출 중 유지보수·구독 계약이 차지하는 비중이 어느 정도인지 확인합니다.
- 신사업(클라우드, AI 등) 전환 발표가 실제 고객 이전 완료율과 일치하는지 살펴봅니다.
- 레거시 시스템 교체나 통합에 드는 일회성 비용이 향후 실적에 반영될 가능성이 있는지 확인합니다.
- 해당 기업의 핵심 고객이 정부기관이나 대형 금융사처럼 시스템 교체가 느린 업종인지 파악합니다.
본 문서는 정보 제공용이며 투자 권유가 아닙니다.