VB NETamorpher Transformation

VB NETamorpher is a migration tool developed by Astadia that transforms Visual Basic 6 projects into .NET (both C# and VB.NET). The generated.NET classes are functionally and visually equivalent to the original VB6, and can be maintained with the latest versions of Visual Studio.

VB6 Migration

VB NETamorpher helps you to move your applications away from the obsolete and unsupported VB6 platform towards .NET without compromising on application functionality, maintainability and performance.

Designed for migrating enterprise scale applications, VB NETamorpher provides complete VB6 coverage and yet maintains a dynamic approach to the migration, allowing for complete customization by Astadia and/or the customer.

C# and VB.NET

VB NETamorpher supports both C# (version 4.0) and VB.NET(version 10) programming languages, so customers can pick the language that best matches their strategy for .NET developments.

Application Analysis

VB NETamorpher provides an advanced Analysis Tool. GivenVB6 sources, a complete coverage analysis report is constructed providing Astadia with the required information to provide an accurate initial quote and elapse time for your migration.

No Runtime Dependencies

The migrated solution is delivered to customers entirely as.NET source code and as such is free from any hidden, proprietary runtime dependencies from Astadia or any other third party. All resulting.NET code becomes fully owned by our customers upon project completion.

Complete VB6 Coverage
  • VB NETamorpher is the only tool on the market that has a solution for resolving all VB6 Variant usage that is at the same time both complete and fully native .NET; no proprietary components or VB6 code embedding are used to accomplish this.
  • VB NETamorpher resolves differences in the order in which Events are fired between VB6 and .NET and as such avoids subtle behavior bugs after migration.
  • VB NETamorpher resolves all typing differences between theVB6 and the .NET platform, with features capable of migrating most type conversions during the migration.
  • VB NETamorpher features an advanced pattern matching system for the configuration and steering of your VB6 migration. Configuration requires no modifications to the original VB6 source, while providing complete control of the migration process.
Flexible Third Party Component Mapping

VB NETamorpher’s advanced mapping capabilities allow the migration of 3rd party controls by either a modern .NET counterpart or to continue their usage in the .NET environment.

Astadia provides any necessary services to customize the mappings of 3rd party controls. VB NETamorpher also provides a development interface (API) to allow your team to participate in the construction of any custom mappings.

This is the most flexible approach for dealing with third party controls seen in any migration tool available on the market, to date.

Project assessment: Planning Your Migration

An Astadia, a migration project typically starts with a Pre-Migration Analysis (PMA). This PMA is performed by our migration specialists together with the customer application specialists and management. During the PMA the analysis report produced by the VB NETamorpher Analysis Tool is expanded into as much detail as possible in order to construct a complete definition of the project scope.

At the end of the PMA, the Astadia consultants deliver a proposal for the migration project. This proposal consists of an analysis report, a quote and a detailed project plan.

Project Management Methodology

Migrating a large business critical legacy application presents unique challenges. One major example is finding an answer to the conflict between the ever-evolving business requirements of the legacy application on the one hand and the migration project on the other.

This problem is typically identified too late in a migration project and subsequently addressed through a double maintenance approach where all modifications are duplicated in both environments, leading to an enormous overhead while problems still occur regularly.

Astadia recognizes this problem and addresses it through its innovative project management methodology which:

  • Divides the project inconsecutive, always shortening cycles in which only source code changes are migrated and tested
  • Relies on automation to guarantee quality
  • Enables extremely short code-freeze periods

Contact our team to learn more about this solution.

Request Fact Sheet

Get an instant copy of this Fact Sheet.

Let's Talk

Get in touch with our experts and find out how Astadia's range of tools and experience can support your team.

contact us now