Để mở rộng quan điểm của Abhijit:
Hỗ trợ cho Mã kế thừa: Hàng triệu dòng mã đang hoạt động đáng tin cậy trong nhiều năm và Nhà kinh doanh không tìm thấy lý do thuyết phục nào để viết lại trên Máy chủ không phải máy tính lớn.
Theo kinh nghiệm của tôi, đây là một vấn đề khá lớn đối với loại tập đoàn chọn điều hành các máy tính lớn (thường là các khoản đầu tư khá lớn). Một dự án tôi tham gia là một cuộc điều tra để trả lời một câu hỏi: khách hàng (một ngân hàng lớn) nên chọn công nghệ nào để thay thế máy tính lớn? Câu hỏi thực sự được chia thành các phần nhỏ hơn, tập trung vào HĐH, DB và ngôn ngữ triển khai và các khung.
Ngay cả khi chỉ xem xét ngôn ngữ, chúng tôi đã gặp phải một vấn đề khá lớn: viết lại cơ sở mã hiện tại được ước tính mất khoảng 5 năm (không phát triển các nhóm phát triển, điều này sẽ mang đến những vấn đề riêng). Rõ ràng đây là một vấn đề lớn về cơ hội bị mất để dành thời gian đó để phát triển phần mềm khác, nhưng ngoài ra, thật khó để chọn một công nghệ với các loại thời gian đó trong tâm trí. Java hay .Net? Trong khoảng thời gian 5 năm, thứ được coi là "mã tốt" trong một trong số chúng là những thứ di sản đã lỗi thời, với các phiên bản chính của mỗi loại được phát hành cứ sau vài năm.
Ngồi lại và suy nghĩ về điều này, loại ổn định mà máy tính lớn cung cấp cũng mở rộng ra môi trường thực tế, mọi thứ có xu hướng thay đổi từ từ; đó là một điều tốt nếu bạn có một trăm triệu dòng mã để duy trì.