If your team is responsible for enhancing, updating, or keeping secure a strategic application or set of applications coded in VB6 / ASP you're probably exploring your options for modernization. Centric has teamed with a leading conversion tool vendor to provide the most cost effective and low risk option available to translate your existing VB6 / ASP application to Microsoft.s .Net & ASP .Net environment.
Why Upgrade Your VB6 Applications?
- Microsoft support ends in March of 2008. Microsoft will no longer be providing technical support, security patches, or product or platform updates.
- VB6 is a dying technology and as a result the labor pool of talented and motivated resources is shrinking. Alternate technologies such as .Net have a growing and vibrant technology community.
- Other development environments, such as .Net, are much more productive, secure, and flexible.
Centric's Modernization Offering
Our conversion projects utilize the leading code translation tool on the market. Our approach will results in cost savings of two, three, or four orders of magnitude over the next best alternative.
Our project team will work seamlessly with your staff to understand your conversion requirements, estimate the magnitude of the conversion effort, work to understand your target software architecture, convert your application(s), and test and deploy the upgraded application.
Our conversion projects are accurate and low risk because unlike other conversion tools on the market our tools can be tuned to understand your source code as well as the desired target architecture. The result is 95% - 99% translation accuracy resulting in little post translation fit and finish work (manual programming).
How Does It Work?
A typical conversion project includes the following phases:
- Assessment - analyze the code base for size, complexity, and interdependencies.
- Understand - understand the desired target architecture and frameworks.
- Conversion Engine Tuning - tune the conversion engine to extract the meaning of the source code and properly translate it into the desired target architecture. The tuning process is iterative until the proper cost / benefit is achieved between automated conversion and some manual fit and finish work.
- Conversion - using the conversion tool, convert the VB6 application to the target language and environment. This can be accomplished on the largest codes bases in a number of hours.
- Fit and Finish - using the output of the analysis tools, manually correct any non converted modules of the code base.
- Test and Deploy - test the application according to original specifications. Because translation is based upon the best and most accurate specification of your application's functionality, the underlying source code, extensive testing is minimized.
Why Our Approach Is Better
Our approach is the least costly mechanism for VB6 modernization for the following reasons:
- Our VB6 & ASP conversion tool greatly reduces the time required to perform the modernization.
- Tool assisted conversions are less expensive than other alternatives such as "re-write from scratch" and "low-yield partial conversion". Both of these approaches require extensive analysis, design, code and test driving up costs, risk, and completion time lines.
- Your application's source code is the most accurate and up to date specification of system functionality. Because the translation process is solely based on the source code, there is very little risk that the modernized application will perform differently than the original.
- Our tools are designed to yield high performance .Net code. All primary APIs are converted to their .Net equivalent therefore inter-ops are not required.
Contact
If you're interested in Centric's VB6 Modernization capabilities and would like to learn more please
contact Mike Brannan, VP of Technology.
back to technology service offerings