- Migration Pattern
- VB Migration Service
migration-pattern
Migration Pattern
Success Stories
With the only one 100% automated AI-powered conversion and testing technology for modernization, we deliver a genuine open system with exceptional quality and low cost.
Several clients presented case studies at large IT events.

Kao’s system renewal with AppModernizer
in JUAS Square
Open Languages Modernization
VB to VB.NET
ASP to ASP.NET
VB.NET upgrade
ASP.NET upgrade
Oracle to SQL Server

TOTO Group’s AppModernizer Case Studies
in JUAS Square
Open Languages Modernization
VB to C#.NET
SQL Server upgrade

Initiatives to improve growth potential of core functions of the Kirin Group system with award-winning AppModernizer
in Nikkei BP IT Modernization Summit
Open Languages Modernization
VB to VB.NET
ASP.NET upgrade
SQL Server upgrade
Oracle upgrade

Store system modernization and database integration through AppModernizer
in webinar by Nikkei BP
Open Languages Modernization
WebAPI conversion
VB to VB.NET + Java

Key points of the AppModernizer
in Gartner IT Symposium/Xpo
Old Open Languages Modernization
VB to VB.NET
SQL Server upgrade

Accomplished difficult core system DB replacement with reliable quality and low cost
AppModernizer utilization for DB renewal
in DX insight
Open Languages Modernization
VB.NET upgrade
DB2 to SQL Server

Legacy system renewal achieved through AppModernizer
in Nikkei BP IT Modernization Summit
NEC mainframe & Peripheral Old Open System
COBOL/S to Java
COBOL to MF COBOL
JCL to Kshell
RDB, VSAS to PostgreSQL
VB to VB.NET
Java upgrade
ASP to ASP.NET

the Introduction of Case Studies on
AppModernization
in Nikkei BP Osaka IT Modernization Summit
Open Languages Modernization
VB to VB.NET
VB.NET upgrade
Oracle upgrade

the Introduction of Case Studies on
AppModernization
in JUAS Square
Open Languages Modernization
VB to VB.NET
Oracle upgrade
We have successfully completed over 180 VB migration projects.
At present, we handle over 20 VB migration projects simultaneously each year.
Inevitable VB6 System Update (Migration)
Continuing to use VB6 gives rise to various issues.
Common Problems in Migrating from VB6 to VB.NET
Lack of expertise · Problematic migrations are common
When testing business functions, similar to new developments, it requires significant time, and testing omissions are common.
Lack of experience, incorrect scheme, dependency on people, leaving final verification to customers.
Dedicated tools, appropriate development process and specialized expertise are indispensable for migration.
Features of AppModernizer’s Automatic Conversion
Sample Source Code of VB Migration
Converting Third Party Events
Automatic conversion of incompatible third-party(FlexGrid) events
Converting Error Handling
Automatically convert to C# standard structure
AppModernizer Testing Features
Comparison test on critical business functions to ensure reliable quality.
We are the only 1 company that tests technical points to ensure high quality, with fewer man-hours and lower cost.
Superior Quality and Lower Cost than Manual or Semi-Automatic Conversion
※¹ This is mainly a fine-tuning of the screen and report UI, and does not affect business logic.
※² “Software Development Analysis Data Collection 2022” relased by the Information-technology Promotion Agency of Japan states the number of defects after release is 0.084 to 0.1 per thousand lines of code (KL).We use this figure as our standard to follow.
※³ Since business logic processing can be converted almost 100% automatically, the number of defects in the business logic portion is extremely low.Minor issues such as display position issues or lack of focus may occur depending on the screen display or operation, but this will not affect the use of the system.
Migration Options
We will propose the best migration plan based on the characteristics of your existing system, your budget, and characteristics of operation management.
Migration Cases (VB to C#)
Liquor sales, ordering, inventory, accounting system
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration 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 management system
- Development process
- Inventory, migration design, source migration − migration test
- Migration 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
- Migration 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 to 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
- Migration 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 to 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 to 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
Migration Cases (VB to VB.NET)
Business support system
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration 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) to No change - Current system scale
- VB: 1,458KL, C: 10KL, Report: 213, MDB: 26
- Development period
- 14 months
Travel package management
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration 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
Production and sales management system
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration 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
Sales store management system
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration 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
Health checkup system
- Development process
- Inventory, migration design, source migration − migration test, system test support, user acceptance test support
- Migration information
- VB6.0 to VB.NET2017
Nothing changed 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