Softroad
  • contact
  • menu

migration-pattern

VB Migration Service

Foreword

Support for Windows 7 ended in January 2020.
Using VB6 in Windows 10 can be challenging.
・The end of support may lead to security issues.
・Incompatible problems may arise in application installation and operation.
・Support for associated third-party products has ceased.
・Development environment issues frequently arise. 
・It’s hard to integrate with the latest technology.
 …
Microsoft’s technology strategy is to integrate VB/VB.NET with C#.
We have a proven track record of 150+ VB-related migration projects.
With industry-leading conversion tools and test tools, we can ensure reliable and cost-effective VB to C# migration. Or migrating VB to VB.NET can also effectively leverage the existing VB maintenance team.

Recommended AI Automatic Conversion

As the world’s largest company with 500+ technicians, we have been specializing in system migration for many years. With a legacy spanning 22 years, we have developed our proprietary AI migration tools.

SoftRoad has big Knowledge DB (it is like a big dictionary) which is built upon our 20+ years of experience. Our tool use the legacy code (COBOL, RPG, etc.) dictionary to read source code of legacy system and understand the underlying logic. Then, our tool uses Java dictionary to create native Java code as if it was written by human programmer.
In this process, we can change data structure to RDB and CSV file, we can even convert to customer’s own framework. We use open style SQL to process data, to solve performance problems. We can expand ID digits, etc.
We are the only company using AI powered tool to do 100% automatic conversion with high quality & maintainability.

AI Automatic Conversion Sample

AI Automatic Conversion Sample

Test ― Achieve Exceptional Quality Based on Significantly Fewer Person-months

100% coverage of Technical Points.
Test is automated as well. We use our test tools to input data, run the programs step by step, compare the output, and find the places where the discrepancies happen.
We are the only company who can identify every detail grammars as technical points and find out where and how many times a particular grammar is tested. That is how we achieve 100% test coverage, instead of leaving that responsibility to customers.

High Value-Added with System Reform Technology (cases)

Case study - High Value-Added with System Reform Technology

Customer Testimonial (presentations)

Customer Testimonials

Development Achievements(VB to C#)

Next-term system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to C#.NET2017
SQL Server 2005 to SQL Server 2012
WXFW6.3.0(made by TEC) to .NET Framework 4.6.2 + WXFW11(made by TEC)
CrystalReport 7.0 to Crystal Reports 2013
ActiveReport 1.5J to .NET standard ReportView
Chart Builder5.0J to .NET standard control
Spread2.5J(32 bit) to .NET standard control
SpyWorks5.1J to .NET standard control
VS-FLEX3.0J to .NET standard control
QuicPakPro4.0J(button control) to .NET standard control
FxToolsPro4.1J to .NET standard control
Windows Server 2003 to Windows Server 2012
Windows7 to Windows10
Current system scale
VB: 1,736.7KL, Report: 192
Development period
12 months

Information system

Development process
Inventory, migration design, source migration − migration test
System reform information
VB6.0, VB.NET2008 to C#.NET2015
.NET Framework 3.5 to .NET Framework 4.6.2
SQL Server 2014 to SQL Server 2016
Rpt, Excel, Access to Rpt

Windows Server 2012 to Windows Server 2016
Windows7 to Windows10
Current system scale
VB: 369.5KL, VB.NET: 64KL, Report: 226
Development period
9 months

Production system

Development process
Inventory, migration design, specification recreation, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to C#.NET2008
Nothing used to .NET Framework 3.5
SQL Server 2000 to SQL Server 2008
Windows Server 2003 to Windows Server 2012
Windows7(No change)
Current system scale
VB: 71.1KL
Development period
5 months

Delivery forecast system & Supply-demand system

Development process
Inventory, migration design, source migration − migration test, performance test, functional modification of authentication functionality, specification update, system test support, user acceptance test support
System reform information
【Delivery forecast】
VB6.0 to C#.NET2015
ASP.NET2003 to ASP.NET2015
C#.NET2003 to C#.NET2015
SQL Server 2000 to SQL Server 2016
ForcastPro batch Ver4.4 to ForcastPro batch version
HULFT 6 to HULFT 8
Windows Server 2003 to Windows Server 2016
Windows7(No change)
【Supply-demand system】
VB6.0 to VB.NET2015
Oracle10g to Oracle11gR2
Crystal Reports Professional 8.5.0.217 to Crystal Reports for Visual Studio 2015
IIS6.0 to IIS10.0
Windows Server 2003 to Windows Server 2012
Windows Server 2003 R2 SP2 Build 3790 to Red Hat Enterprise Linux 6.6
ChartBuilder Ver.5.0J to VB.NET standard control
VS-FlexGridPro Ver.7.0J to ComponentOne Studio for WinForms 2017J v1
HULFT 6 to HULFT 8
Windows7(No change)
Current system scale
Delivery forecast:
ASP.NET: 5KL, C#.NET: 85.6KL, bat: 3.5KL
Supply-demand system:
VB: 320.1KL, bat: 12.6KL
Development period
8 months

Development Achievements(VB to VB.NET)

Business support system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
Windows Server 2008 R2 to Windows Server 2012(64bit) Oracle 11g to Oracle 12c(64bit)
Nothing used to .NET Framework 4.7.1
VB6.0/C to VB.NET2017
FlexGrid/True DBGrid Pro to ComponentOne Studio for WinForms 2018J
SPREAD 7.0J to VB.NET standard control rewriting
Crystal Reports 6.0 to Crystal Reports Developer for Visual Studio 2017
Access(*.MDB) (No change)
Current system scale
VB: 1,458KL, C: 10KL, Report: 213, MDB: 26
Development period
14 months

Management system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to VB.NET2017
T-SQL to T-SQL
SQL Server 2008 to SQL Server 2016
InputMan Pro Ver.6.5J to InputMan Plus for Windows Forms10.0J
SPREAD Ver.3.0J to SPREAD for Windows Forms 10.0J
ActiveToolBars Plus Ver.2.0J to VB.NET standard control rewriting
CrystalReports 8 to CrystalReports2016
Windows Server 2008 EE SP1 to Windows Server 2016 Standard
Current system scale
VB: 1,067.2KL, T-SQL: 549.4KL, Report: 108
Development period
9 months

Manufacturing system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to VB.NET2012
Excel2002 to Excel2010
ACCESS2000 to ACCESS2010
Symfoware V5.0 to Oracle11g
Windows Server 2000 to Windows Server 2008
Current system scale
VB: 1,154.5KL, VBA: 32.1KL, Report: 99
Development period
11 months

Base system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to VB.NET2017
VB.NET2008 to VB.NET2017
PL/SQL to PL/SQL
VS-FlexGrid Pro 7.0J to ComponentOne Studio For Windows Forms 2018J v1
SPREAD 3.0J to SPREAD for Windows Forms 11.0J
InputMan Pro 6.0J to InputManPlus for Windows Forms 10.0J
Windows Server 2008 R2 to Windows Server 2016
Current system scale
VB: 2,428.38KL, VB.NET: 7.85KL, PL/SQL: 19.8KL, Report: 57
Development period
11 months

Medical checkup system

Development process
Inventory, migration design, source migration − migration test, system test support, user acceptance test support
System reform information
VB6.0 to VB.NET2017
Nothing used to .NET Framework 4.7.1
SQLServer2014 to SQLServer2016
ComponentOne VSFlexGrid 8.0 to ComponentOne for WinForms 2018J v2
ActiveThreeD to VB.NET standard control rewriting
VBReport 3.0 to VBReport 8.0
Windows Server 2008 R2 to Windows Server 2016、Windows Server 2012 R2
Windows7 to Windows10 Pro 64bit
Current system scale
VB: 513.7KL, Report: 66
Development period
6 months

CONTACT

For more details about system migration,
please click here.