LEGACY APPLICATION & DATA MIGRATION

Legacy Software
Migration Services

Modernize COBOL, RPG, Visual Basic, dBASE and other legacy business applications with GeneXus. Preserve agreed business rules and data while moving to C# / .NET or Java, with web, iOS and Android delivery options.

Send us your application for a no-cost preview of our conversion services. We offer fixed-cost conversion services.

Hundreds of millions of lines of code.
Successfully converted.

Experience with large-scale conversion.
Development and support in the US.
Working in the Eastern Time Zone.

KEEP THE KNOWLEDGE. MODERNIZE THE PLATFORM.

Your existing application, ready for what is next.

We convert the business rules, data structures and agreed workflows in your legacy application into a maintainable GeneXus model. That model becomes the foundation for modern applications and future development.

COBOL and RPG II/III applications, rules and data are modeled in GeneXus, then delivered as web and mobile solutions with C#/.NET or Java backends and the selected database.
A model-driven migration approach for legacy business applications, covering application behavior, data and the agreed target platform.

COBOL conversion

Programs, copybooks, record layouts, batch jobs and interfaces are reviewed together so the conversion preserves the behavior your business depends on.

RPG II & RPG III conversion

We assess RPG2 and RPG3 source, file definitions, indicators, calculation logic and job dependencies, including screens and reports where they are part of the agreed scope.

Visual Basic conversion

We assess VB6 and VB.NET applications, including forms, modules, class modules, business rules and data access. COM, ActiveX and third-party dependencies are reviewed before agreeing how the existing behavior will be recreated in GeneXus.

dBASE, Clipper & FoxPro

We assess dBASE, Clipper, FoxPro and Visual FoxPro business applications, including program logic, DBF tables, memo files, indexes, forms and reports. Data relationships, encodings and existing calculations are mapped and validated for the target application and database.

Microsoft Access & VBA

We assess Access databases, queries, forms, reports, macros and VBA modules, including linked tables and integrations. The agreed workflows and data can be moved into a GeneXus application without assuming that desktop controls transfer unchanged.

Other legacy business systems

PowerBuilder, Delphi / Object Pascal, classic ASP and other custom business applications can be assessed for migration. We review the available source, business rules, database logic, interfaces and dependencies before confirming feasibility, deliverables and fixed pricing.

WEB. PHONES. TABLETS.

Bring established business logic to modern devices.

C# / .NET or Java

GeneXus generates web applications and backend services for C# / .NET or Java. We agree the runtime, hosting and integration requirements before conversion begins.

iOS & Android

We can migrate your application capabilities to iPhone, iPad, Android phones and Android tablets, with mobile screens and workflows designed for the people using them.

Database choice

Options include Microsoft SQL Server, PostgreSQL, MySQL, Oracle and IBM Db2. Compatibility, versions, connectivity and licensing are confirmed for your chosen environment.

Mobile delivery is explicitly scoped: native screens, touch interactions and device features are not assumed to be a line-for-line conversion of a legacy screen. New mobile capabilities can follow the completed conversion as a separately agreed enhancement.

View supported GeneXus technologies

A DEFINED SCOPE. A FIXED PRICE.

Convert first. Enhance afterward.

We offer fixed-cost conversion services, with a fixed-price contract for the agreed direct-conversion scope.

After reviewing your source and dependencies, we agree the conversion scope, target platform, data migration, acceptance tests, deliverables and price. The direct-conversion project preserves the agreed existing functionality.

Enhancements are added after the conversion has been completed and accepted. New features, redesigned processes and additional integrations are separately scoped and priced, keeping them distinct from the fixed-price conversion.

The agreement identifies any exclusions and third-party software, platform or hosting costs before work begins.

Before sharing your software

Download our confidentiality and limited conversion agreement for Aniak Development, LLC. It covers confidentiality and permission for the agreed no-cost conversion preview under New Jersey law.

Complete your client details and the preview scope, then contact us to arrange signing and secure transfer of your application. Please do not email passwords or sensitive production data.

WHAT WE NEED FROM YOU

A clear picture of the system you run today.

A complete source inventory and representative examples let us assess the work and give you a defined conversion scope.

Source code & dependencies
Source and project files for your COBOL, RPG, Visual Basic, dBASE / xBase, Access, PowerBuilder, Delphi or classic ASP application, plus called programs, batch jobs and third-party components. Include forms, reports, modules and resources, with any COM or ActiveX dependencies and required licenses.
Data & file definitions
Database schemas, DDS physical and logical files, DBF tables with their memo and index files, Access table definitions, record layouts, keys and relationships. Include character encodings, packed-decimal formats and precision requirements.
Screens, reports & interfaces
Display and printer files, screen examples, sample reports, file exchanges and interface specifications for connected systems.
Business rules & expected results
Documented rules, representative anonymized data, test cases, expected outputs and reconciliation totals. Include rounding, date handling and exception scenarios.
Environment & access
Current platform and compiler versions, runtime dependencies and an agreed test environment. Identify access controls, transaction handling and operational requirements.
People & acceptance criteria
A business contact who understands the application, your target platform preferences and the results that will demonstrate a successful conversion.

Start with an inventory, not a production data dump. We agree a secure transfer method before receiving proprietary source or sensitive information. Do not send passwords or customer data by ordinary email.

FROM ASSESSMENT TO ACCEPTANCE

A measured path to your new application.

  1. Assess & agree

    Review the source, map dependencies and define the fixed-price scope, target environment and acceptance criteria.

  2. Convert & migrate

    Recreate the agreed application behavior in GeneXus, generate for the chosen platform and migrate data using validated mappings.

  3. Compare & validate

    Compare results with the legacy system, reconcile data and test complete workflows with the people who know the application.

  4. Accept & transition

    Complete acceptance, agree the cutover and rollback plan, and hand over the deliverables defined in the contract.

Your agreed deliverables can include the GeneXus Knowledge Base, generated application, data mappings and migration scripts, validation evidence and deployment documentation. Once conversion is accepted, we plan enhancements with you.

Migration questions

Is this application migration or data migration?

Both can be included. We review the programs and their business rules as well as the data they use. The contract identifies the application components and datasets included in your conversion.

Will you change how our business works?

The direct-conversion scope preserves agreed existing behavior. Changes to business processes and new functionality are handled afterward as separately approved enhancements.

Can our legacy system become a phone or tablet application?

Yes. We can bring its business capabilities to iOS and Android through GeneXus. The mobile interface and any device-specific features are assessed and scoped explicitly; they are not implied by simply translating the old source code.

What if our source or documentation is incomplete?

We identify missing components and their impact during assessment. Any discovery or reconstruction needed is agreed before committing to the direct-conversion scope and price.

Can you migrate Visual Basic applications?

Yes. We assess both classic Visual Basic (VB6) and VB.NET applications for conversion into GeneXus. The review establishes how forms, business rules, data access and dependencies map to the agreed C# / .NET or Java target. Replacement controls, unsupported libraries and additional mobile capabilities are explicitly scoped before work starts.

How is legacy functionality moved into GeneXus?

We analyze the existing source, data and business rules, then model the agreed functionality in GeneXus. This is an assessed conversion service, not a claim that GeneXus automatically imports every legacy language. Screens, reports and unsupported dependencies may need to be recreated. Source availability, third-party licenses and platform-specific features determine the scope.

SEE YOUR CONVERSION POSSIBILITIES

Get a no-cost conversion preview.

Send us your application and let us give you a no-cost preview of our conversion services. Contact us first to arrange a secure transfer of your source files. We offer fixed-cost conversion services, with scope and pricing agreed before the full conversion begins.

US-based development and support. Eastern Time Zone.