Is there a software industry for converting old, outdated code to new standards? [duplicate]

There still are developers building and extending applications using languages like COBOL, since banks and other such organizations rely on ancient systems to power their day to day businesses. Some of these systems are mission critical, so instead of building up new ones, that might fail or have bugs, they prefer to continue using these ancient systems.

It would seem, that even though upgrading to newer software can be a pain, and a risk, there are tools and methodologies out there to make this transition safe. The benefits of upgrading to newer systems would of course be considerable – ease of maintenance, ease of finding skilled developers etc.

I have not yet heard of companies that are aimed at providing this service. Do they exist?

4

I’d say there are plenty of companies that do this.

IBM for one big (400k+ people) one (I work there).

There are lots of old applications, some running on mainframes that haven’t been touched in years, and now can’t really be changed, ever. They could be replaced, but it is hard to replicate their function exactly without full test coverage. There are whole teams dedicated to making mainframe applications written decades ago talk to newer programs across REST calls or whatever is the latest craze and link in with the latest regulations, security requirements etc.

There are many companies that claim to provide “commercial off the shelf” (COTS) products that will replace your legacy systems. My observations:

  • If the system being replaced adheres strongly to some standard, then a COTS solution is likely to be a good fit. Examples are enterprise accounting, payroll and tax packages provided by companies like SAP, IBM and Oracle. There are also niche providers that cover specialist fields like hospital management, hotel management, conference management etc.
  • If your system comes close to adhering to a standard, consider changing your business to fit the COTS product. Legacy systems often contain logic and business rules that have not been used for years, sometimes making this a viable alternative.
  • If your legacy system is unique and cannot be bent to fit the package, you may need to customize the package. This is where it gets interesting.
    • The customization may be only for you. When the next upgrade comes out you may have to pay a small fortune to the vendor to port the customized code, and there is nowhere else to go to get the work done.
    • Adding new features is easy if the package supports the new functionality, but can be extremely expensive if not. If the new feature is a customisation just for you, see the previous point.
  • Most modern COTS products provide some sort of configuration language or extension callouts to Java or similar. You can find yourself trying to write applications in a severely constrained environment using a poorly designed custom language – not a pleasant task.
  • If you regularly need to employ contractors, are there any available that know your COTS product?

So yes, there are companies out there that do replace legacy software, but the current trend seems to be towards COTS packages.

2

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật