CodeWays
CodeWays handles cross-platform application migration. The tool automatically migrates source code between two programming languages. In addition, the tool can change the architecture of the application, for example, from desktop to web-based. The software optimizes the migration process to reduce timeline and ensure high quality of application migration.
We perform modernization of legacy applications, e.g. COBOL, Progress 4GL, Informix 4GL, Delphi, PowerBuilder to modern technologies, including WEB architecture, provided by the .NET and Java ecosystems.
CodeWays is based on an intelligent proprietary system that analyzes data types, relationships between objects, and reserved words and even code structures that do not have any equivalents in a target technology. This ensures high quality of application migration and reduces the amount of manual code adjustments.
Learn more
Flyway
Robust schema evolution across all your environments. With ease, pleasure, and plain SQL. Version control for your database, so you can migrate it with ease and confidence. Flyway lets you regain control of your migrations with ease. Flyway migrates your database, so you don't have to worry about it. Releases have never been this easy. Plain SQL scripts (including placeholder replacement). No proprietary XML formats, no lock-in. Java-based migrations for advanced data transformations and handling with LOBs. All you need is Java 7+ and your Jdbc driver and you're good to go! Filesystem and classpath scanning to automatically discover SQL and Java migrations. Safe for cluster environments. Multiple machines can migrate in parallel. Ship migrations together with the application and run them automatically on startup using the API. Inconsistent database or failed migration prevents app from starting.
Learn more
Alembic
Alembic is a lightweight database migration tool that can be used with the SQLAlchemy database toolkit for Python. Alembic is written by the author of SQLAlchemy. While Alembic can be installed system-wide, it’s more common that it’s installed locally in a virtual environment, as it also uses libraries such as SQLAlchemy and database drivers that are more appropriate for local installations. Can emit statements to a database in order to change the structure of tables and other constructs. Provides a system whereby "migration scripts" may be constructed; each script indicates a particular series of steps that can "upgrade" a target database to a new version, and optionally a series of steps that can "downgrade" similarly, doing the same steps in reverse. Very open-ended and transparent configuration and operation. A new Alembic environment is generated from a set of templates which is selected among a set of options when setup first occurs.
Learn more
DBConvert
DBConvert is database migration and synchronization software built for specific database pairs. Use it for one-time conversion of database structure and data or for recurring one-way and bidirectional synchronization with Insert, Update, and Delete support.
DBConvert connects SQL Server, MySQL, MariaDB, PostgreSQL, Oracle, SQLite, Microsoft Access, Firebird, IBM DB2, FoxPro, Excel, and compatible cloud databases including Amazon RDS, Azure SQL, Google Cloud SQL, Supabase, and Heroku.
Configure table and field mappings, data filters, type conversion, and conflict handling through a visual interface—without writing migration scripts. Save jobs for repeated use and run them manually, on a schedule, or from the command line. Pair-specific editions keep licensing focused: choose only the source and target platforms required for your database migration or synchronization project.
Learn more