Given a number of technology trends, legacy modernization is still a critical priority -- now, more than ever.
First, the official end-of-support for Visual Basic classic (VB6) was in April 2008 -- over 12 years ago. It has also been over 20 years since the last major release of VB6. As a result, the number of skilled developers who are available and willing to work with VB6 is critically low. This represents a growing business risk for organizations maintaining systems in VB6. The same type of risks exist for organizations maintaining web sites with ASP classic.
Second, there have been many recent changes for Windows Operating Systems:
Third, Microsoft has made huge investments in .NET. Since 2000, Microsoft has published many significant releases of the .NET languages, frameworks, and tools. In addition, Microsoft and others have made great investments in open source. .NET has been well-received by product vendors, developers, and other experts. It enjoys outstanding support from the open source community with compilers, IDEs, frameworks, and other tools enabling .NET development for platforms other than Windows. Going into 2017, we find .NET is a powerful, mature development platform backed by a global community of IT professionals.
Fourth, the last decade brought important advancements in how we build software: improved development operations tools and techniques, powerful new frameworks and design patterns, and exciting new areas for application features. These new tools, new methodologies, work well with .NET. When they are combined with strategic business vision, they make a strong case for modernizing VB6/ASP legacy systems and adopting .NET.
For organizations still running on old, unsupported technologies, this may be the year to plan and implement a successful upgrade! We have the upgrade technology and the necessary expertise in this area to assist you. Please give us a call or email -- we will be very happy to hear from you.