Artinsoft Fast Facts Avanade & ArtinSoft have forged a worldwide partnership to provide comprehensive and cost-effective software migration solutions ArtinSoft.

Slides:



Advertisements
Similar presentations
© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
Advertisements

Microsoft SharePoint 2010 technology for Developers
©Accenture 2010 All rights reserved. Deutsche Telekom Life insurance provider consolidates delivery model on journey to high performance Leading US Life.
1 Storage Today Victor Hatridge – CIO Nashville Electric Service (615)
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
UNIT-e Research & Development Microsoft Technology Day Stephen Cain (System Architect)
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
CSE3030Lecture 11 Know Your User The First Slogan.
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
NameTitle Microsoft Corporation. For businesses with Visual Basic 6.0 assets, Visual Basic 2008 is the natural, most productive choice for Windows, Web,
Chapter 9: Software Tools and Dashboards. 2 V. Kumar and W. Reinartz – Customer Relationship Management Overview Topics discussed  CRM Implementation.
AS/400 Migration Wei Lan Microsoft Technology Center.
Migrating Access Applications to.NET and SQL Server Ken Tim
Paul Yuknewicz Lead Program Manager Microsoft Visual Basic DEV 318.
© 2007 IBM Corporation IBM Global Financing February 2007 An Introduction to IBM Global Financing for Software and Services.
Chapter 9 – Software Evolution and Maintenance
Bringing the Power of Oracle Database to.NET Andy Mendelsohn Senior Vice President, Database Server Technologies Oracle Corporation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Confidential 1 MAP Value Proposition.
Rajeswari Indupuri Introduction to.NET Framework.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
STEALTH Content Store for SharePoint using Windows Azure  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Motorola Mobility Services Platform
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction to .NET Rui Ye.
 Internet providing backbone for applications  Use of several web sites and devices to provide one complete solution  Software as services  Quick software.
.. MOBILIZE.NET Modernize code to native.NET, web, mobile and cloud.
M IGRATING O RACLE F ORMS TO THE W EB - M AKING THE B USINESS C ASE.
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
Nilotpal Bhattacharya Partner Technical Consultant| Microsoft.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
ICINETIC Experts in.NET technologies and architectures.
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
How to Engage with ArtinSoft For ArtinSoft Partners January 2009.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Grow your business... Protect their investment. Index © Property Technologies International, LLC Property Technologies.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
DEV-16: Leveraging the Power of Advanced GUI Power is nothing without control Erwin in ‘t VeldCCS Tony VertentenIntris Eric DebeijProgress Roland de PijperProgress.
Grow your business... Protect their investment. Property Technologies International, LLC Presentation of PTI’s suite of web-based applications for real.
From DNA to.NET Design Path. Objectives Sketch up a typical Win DNA Application Sketch up the.NET version Compare Design and Implementation Advantages.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
ICINETIC Experts in.NET technologies and architectures.
Maximizing the Value of Investments in Tax Administration Terry Lutes Principal, M Group.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
© 2013 IBM Corporation IBM Enterprise Content Management Solutions Services and Support.
T8. Open Source Tools That are Changing the Content Technology Landscape Gilbane San Francisco 2010.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
ISYS 512 Business Application Design and Development with.Net David Chao.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft.
Multi-tenant HR Benefits Management Solution.  Headquartered in US, our customer is a global service provider of HR and Benefits Management services.
Building Enterprise Applications Using Visual Studio®
Continuous Delivery- Complete Guide
MOBILIZE.NET Modernize code to native .NET, web, mobile and Azure
Transitioning VisIt to CMake
Company Insight Enterprises Inc
INFS 3500 Martin, Brad, and John
Sonata Accelerated Upgrade Assessment
Governance Assistant for Office365
DevOps Acceleration Engine
From DTS to SSIS, Redesign or Upgrade
Mid-size organizations cannot be under the impression they will not benefit from a cloud ERP solution. ERP solutions in the cloud make it possible for.
HCL Application Modernization Services
Presentation transcript:

Artinsoft Fast Facts Avanade & ArtinSoft have forged a worldwide partnership to provide comprehensive and cost-effective software migration solutions ArtinSoft ► More than 15 years dedicated to software transformation ► Microsoft’s worldwide preferred partner for Software Migrations ► Developed the Visual Basic Upgrade Wizard (VBUW) for Microsoft’s Visual Studio ► Developed the Visual Basic Upgrade Companion (VBUC) to increase the productivity of the automatic migration and reduce the gap in functionality of the VBUW

Risks in maintaining VB6 applications Dependency on an unsupported platform:  Stagnant platform inhibits business growth and business process change  Business continuity can be negatively impacted  No development support from Microsoft  Little integration with new technologies: parallel processing, SOA, AJAX, unit tests and others Face compliance issues:  Industry, legal and internal policies, and regulations, like Sarbanes-Oxley, force companies to abandon unsupported platforms

Reasons to migrate to.NET Take advantage of new technologies and products available for.NET Framework Growing gap between legacy system functionality and business needs Eliminate scalability & evolutionary constraints: Large number of reusable components in.NET Framework Diminishing base of professionals with legacy skills; legacy skills are no longer being taught in universities and colleges Reduce development, maintenance and deployment costs:

VB6 Application Renewal Solutions

Benefits of Automatic Migration Ensures time to market and competitive advantage with a faster migration lifecycle Preserves and leverages capital investment in applications customized to meet specific business needs Migration with VBUC

Case Studies: Microsoft Total effort by application renewal solution SolutionManual rewriteIn-house migrationVBUC estimate actual Resources Time (months)18 6 Total Effort Business rules were undocumented and difficult to reverse engineer from VB6 code Lack of experience converting VB6 to.NET was a considerable risk for an in-house migration Business unit shift to C# development in all current projects CompanyLines of CodeComplexityProjects Microsoft106,000High12

Case Studies: Banamex-Citigroup CompanyLines of CodeComplexityProjects Banamex-Citigroup4,600,000High124 Total effort by application renewal solution SolutionManual rewrite estimateVBUC actual Resources Time (months)7212 Total Effort12, VBUC provided a shorter migration lifecycle that other solutions Protected market position by accelerating conversion to new technological platform Most cost-effective solution Reduced operating costs, per-incident cost and risk

Case Studies: Vertex Financial Services CompanyLines of CodeComplexityProjects Vertex Financial Services616,000High75 Total effort by application renewal solution SolutionManual rewrite estimateVBUC actual Resources 435 – 12 Time (months)229 Total Effort New applications and web sites in C#.NET environment Accelerate time to market of next release “.NET platform was chosen for the migration because it offers very good backwards compatibility with the COM+ platform, and interfaces seamlessly with the existing GUI (ASP) and database layers", said Sue Craig, Senior Project Manager for Vertex

Migration Strategies Coexistence: Migrated code and third- party components are deployed with interoperability Partial Migration: Parts of the application are migrated; hard-to-migrate components are rewritten Staged Migration: progressive migration of components with interoperability techniques Full Migration: All source code is migrated with an automatic tool Higher Migration BenefitsLower Migration Benefits

VB6 Application Renewal Value In ArtinSoft’s experience a Full or Staged migration represent an attractive ROI while giving the most benefits for application renewal

Strategies: Staged Migration Benefits Faster deployment of migrated components Lower initial cost and fits short-term budget constraints Application fully migrated at the end of process Challenges Installation and configuration difficulties Integration costs might make total project effort higher than in a full migration Possible performance issues

Strategies: Full Migration Benefits Full transition and integration with.NET Easier maintenance and evolution Easier installation, deployment and maintenance Challenges Not all third party components and libraries have native equivalents More time and effort is required than in strategies that leave legacy code in the migrated application

VBUC: Automatic Migration Product The industry-leading product for the migration of VB6 to.NET a proven track record of millions of lines migrated to C# and VB.NET Generates high-quality, native.NET code, free of ties to third-party runtimes 3 rd party libraries upgraded to.NET native libraries Extensible and customizable tool that fits a project’s specific needs Lowers project timeframes by up to 4x less than other solutions Up to 95% does not require manual changes As little as 5% requires manual changes 100% of VB6 code migrated to.NET The solution to migration challenges!

VBUC Demo

VBUC 3.0: Features Generates C# and VB.NET code Multi-project conversion 3 rd party libraries are upgraded to.NET VB6 data access (ADO, DAO, RDO and ADOR) to ADO.NET Structured error handling (converting unstructured to structured code) Uses.NET native libraries, instead of VB compatibility libraries Additional optional Helper classes to greatly reduce manual work after the migration without sacrificing the.NET characteristics of the code Default property resolution Enhanced support for the migration of common controls Improved support for API Calls Type inference (avoiding “generic” data types such as “object”) VB6 constants and numeric literals to.NET Enumerations Code refactoring Enhanced performance Over 150 code change improvements

Questions and Answers

Resources Contact us:  Christian Massey, Partner Development Director, ArtinSoft Office phone: , ext Assessment tool:  assessment-tool.aspx assessment-tool.aspx Additional resources:  webinar.aspx webinar.aspx