
Adopting a more ‘open’ technology generally improves the productivity and longevity of the applications, as well as opening the door to pools of new programming resources. This is especially true in the light of Microsoft's decision to 'retire' the Visual Basic programming language. Modernization from Visual Basic to ASP.NET or Java and J2EE can hence achieve the following key benefits:
- Reduction of IT hardware and software costs through the standardization of IT platforms
- Reduced cost of ownership as a result of web-enabling and centralized business logic
- Corresponding reduction in head count
- Improved maintenance and scalability of applications
- Rationalization of existing applications (reduced duplications)
- Improved operational efficiency and effectiveness via the sharing of IT platforms
- Removal of expensive, 'specialist' systems with high support costs
- The production of 'cleaner' applications (removal of dead code) in a scalable environment - one result being increased throughput and thus greater operational efficiency
- Faster turn-around which means reduced training or staff learning curves
- Cost effective solution because of the reuse of business logic
- Accelerated re-training of development and technical staff whilst preserving the large investment already made in existing applications
