Activus reduces time to market and costs by licensing the
        
        Visual Basic Upgrade Companion
    
     
    
    
        This leading Independent Software Vendor, with headquarters in Bristol,
            UK, managed to save about 14 man/months and obtain high quality, 100% native .NET
            code by using ArtinSoft’s state-of-the-art VB to .NET tool instead of Microsoft’s
            Upgrade Wizard to cost-effectively migrate its flagship Act-isure application, while
            securing compliance for its customers in the international health insurance sector.
    
    
        
            
    
    
    
        
            Customer Profile
        
            Leading British ISV serving the medical insurance, protection and assistance markets
            worldwide.
        
        
            Business Situation
        
            Activus wished to enjoy the technological advantages inherent to the .NET platform,by
            migrating Act-isure to .NET meant .In addition it allowed the development team to
            standardize on .NET development, the company’s Act-isure web services product range
            already being based on the .NET framework.
        
        
            Solution
        
        
            Due to time constraints and the value of the complex business logic embedded in
            the application, Activus chose to migrate the system to VB.NET in-house, using ArtinSoft’s
            Visual Basic Upgrade Companion and one migration architect to support the internal
            team.
        
        
            Benefits
        
            By using ArtinSoft’s Visual Basic Upgrade Companion, Activus was able to cut down
            the number of EWIs by 45% and the total migration time by about 14 man/months, compared
            to the Upgrade Wizard that ships with Visual Studio. By moving to the .NET platform,
            Activus will ensure the future evolution of its application, through a faster development
            environment and continued support from Microsoft.
        
     
    
        Situation
    
        Founded in 1992 and headquartered in the UK, Activus is a leading
        worldwide supplier of application software and implementation services to the medical
        insurance, protection insurance and assistance markets. Their flagship product,
        Act-isure is a comprehensive processing platform for protection
        insurers, with installations in the UK, Ireland, USA, Middle East, Far East, China
        and Africa.
    
        Used by insurers, managing agents, third party administrators and business process
        outsourcers in several countries, this software package integrates product, client,
        policy, claims, accounting and reporting modules, providing a lifetime view of all
        client information, transactions and correspondence, with full multi-country and
        multi-currency capabilities for both domestic and international operations.
    
        Activus’ Act-isure is a client-server application. Technically it comprises 59 VB6
        projects (885 total files and in excess of 550,000 code and design lines), It has
        a database layer, supporting both Oracle and SQL Server versions 7, 2000, 2005 and
        2008.
    
    
        A clean interface, sophisticated functionality and the possibility to create independent
        rules for each customer without programmer involvement are some of the most important
        features of this application, which make it very flexible and adaptable. However,
        Activus and its many customers determined that the application’s strategic direction
        required it to run on the .NET platform.
    
    
        Solution
    
        Due to time constraints and the value of the complex business logic embedded in
        the application, Activus didn’t favor a manual rewrite. After extensive market research
        they chose to engage with ArtinSoft to assess the best option to move forward to
        migrate Act-isure.
    
        After a thorough assessment performed by ArtinSoft upon the application and Activus’
        specific needs, it was decided to maintain the current application’s architecture
        and move the visual controls to .NET native controls. Additionally, coding patterns
        were consolidated, for example, by standardizing on Structured Error Handling (“Try..Catch”).
        An ADO to ADO.NET upgrade and the conversion of Modules to Static Classes were also
        contemplated as part of the solution.
    
        Activus chose to migrate the system to VB.NET in-house, using ArtinSoft’s Visual
        Basic Upgrade Companion and one Artinsoft migration architect to support the internal
        team. The target language was chosen mostly because the developers responsible for
        the maintenance and enhancement of the VB6 application were already familiar with
        VB.NET.
    
        Expected Benefits
    
        Compared with the standard utility that ships with Microsoft’s Visual Studio, using
        ArtinSoft’s tool considerably reduced the number of Errors Warnings and Issues;
        it was estimated that the Visual Basic Upgrade Companion produces 45% less EWIs
        than the Upgrade Wizard while migrating Act-Isure from VB6.0 to VB.NET. Translated
        in time to fix those issues, Activus will be able to cut down the migration time
        substantially from the original internal estimates
    
        Functional Equivalence preserving all the business logic is the main goal of the
        migration project, but by moving Act-isure to the .NET platform Activus expects
        to ensure the future evolution of its business critical application, through a faster
        development environment.
    
        
            