.com Solutions Inc. - Logo  
services header buttons
FmPro Migration bullet item 7b FmPro Upgrade bullet item 7b FmPro Development
. .



. .



FmPro Migrator - The Universal Migration Tool for Visual FoxPro

The AI Accelerated version of FmPro Migrator Platinum Edition 11.15 - Enhances the Code Conversion Workbench feature with the addition of support for Google Gemini-1.5, Gemini-1.5-flash and OpenAI gpt-4o models - with improved code conversion quality, performance and lower cost. The OpenAI gpt-4o model provides even better quality code conversions compared with previous models.

Visual Studio 2022 support has been improved with this version of FmPro Migrator for .NET conversion projects. These improvements include preventing syntax errors, XAML object creation and documentation.

FmPro Migrator Custom Development Edition has been enhanced with support for using AI models running on your local computer using the Ollama software package. The use of locally running models is designed to support secure computing environments where the computer may be "air gapped" - unable to access the internet for security reasons.

Visual FoxPro to C# Conversion with the VFP Code Conversion Workbench

The VFP Code Conversion Workbench enables developers to manage the automated conversion of hundreds of PRG files and form code within an entire VFP project in a single window. Individual procedure/functions can be selected by name for single-click submission to the selected AI provider and machine learning model. Output files are saved automatically as the results are received into a folder of converted scripts. Completed scripts can be further processed by GitHub Copilot X and Visual Studio IntelliCode to complete the integration into the new project. The VFP Code Conversion Workbench supports conversions into the top 50 most popular programming languages as found in the TIOBE index. Machine learning prompts are generated automatically, but the prompt text and source code fields are fully editable. Part of the secret sauce of this tool includes the system prompts and setup parameters which are built into the workbench software.


Code Conversion Workbench - VFP to C# Conversion


Top 10 Features - VFP Code Conversion Workbench

black bulletConverts PRG/Form code to 50+ programming languages.
black bulletUp to 500,000 daily AI Tokens included.
black bulletEfficient workflow manages importing, processing, naming and saving of all scripts.
black bulletTo-Do list checklist shows project status at a glance.
black bulletFinely tuned system messages and properties are built in and sent automatically.
black bulletProcedure/Function splitting sends manageable sized chunks of code for processing.
black bulletFlexible GUI provides full control of AI model, source text, prompt text and output filename.
black bulletBenefit from continuous ongoing improvements to machine learning models.
black bulletIncluded with the AI Accelerated version of FmPro Migrator Platinum Edition.
black bulletFoxPro 2.6 to Visual FoxPro code conversion with form creation code generated too.

Top 10 Features - FmPro Migrator

black bulletIncluded with FmPro Migrator Platinum Edition, keeps your Visual FoxPro migration project affordable.
black bulletQuickly and economically test 5 different development environments - including for IOS and Android.
black bulletAutomated conversion of Visual FoxPro Forms/Reports to multiple development tools.
black bulletPrepares VFP9 projects for further conversion into 64-bit server apps using FmPro Migrator Server App Builder.
black bulletData bound fields and grid controls are converted into equivalent SQL database data bound controls.
black bulletPersistent Visual FoxPro relations are converted into SQL database relationships (if needed).
black bulletCustom ComboBox lists are de-duped and centrally located as Value Lists.
black bulletTransfer data from locally stored DBF files into 9 SQL databases.
black bulletConverts pageframe form controls into Tab Controls including embedded objects.
black bulletSaves many hours of manual work converting each Form/Report.

For more info please send email or call.

Visual FoxPro Conversion window



The Visual FoxPro Migration Service built into FmPro Migrator Platinum Edition provides an economical fixed-price migration or conversion service for Visual FoxPro projects. This service converts forms, reports, functions, procedures, persistent relations, and DBF data file conversion within a predefined budget. A wide range of target development environments are supported, including:.NET 4 Visual Studio 2010, Microsoft Access, FileMaker Pro, PHP, and LiveCode. All 6 conversion options are included for one fixed price.

Scale-up & Transition Visual FoxPro to a Cloud Hosted Web Application

Scale up desktop applications well beyond the capacity of DBF files, save money on recurring license billing, and own all of the source code for your application, so you can customize or resell it at any time. Competing systems can cost thousands of dollars annually, and provide no access to the underlying source code. You can think of the PHP Conversion process as a way to improve and optimize performance by building a scalable web application infrastructure from your Visual FoxPro database application.

FmPro Migrator Visual FoxPro Migration Options Diagram

Visual FoxPro to Multiple Development Environtments

hline image

The features and benefits of using the automated Visual FoxPro Migration Service include:

black bulletMultiple Conversion Options - Not sure which development environment you want to use? FmPro Migrator makes it possible for Visual FoxPro developers to quickly convert Visual FoxPro projects into 5 different development environments (including:.NET 4 Visual Studio 2010, Microsoft Access, FileMaker Pro, PHP, and LiveCode). All 5 conversion options are included for one fixed price.

black bulletSave Time, Get Up and Running Quickly - It can be a tedious and time consuming process to manually re-create each form/report object into any other development environment. Rather than spending days or even weeks of valuable time manually converting hundreds of forms/reports, Visual FoxPro developers can utilize the Visual FoxPro Migration Service as an economical alternative. FmPro Migrator Developer Edition typically processes each form/report within less than 1 second - much faster than you could perform the task manually!

The ability to efficiently perform Visual FoxPro migrations makes it possible to quickly show prototypes to prospective customers. An automated migration process represents the ultimate in rapid application development, which can't be matched by any other development environment. Being able to show customers a rapid prototype may make the difference in getting approval for a new client project.

The PHP Conversion feature can be used to convert Visual FoxPro applications into PHP web applications. Though the process generally works better using FileMaker Pro as the source database due to the guaranteed data binding information available from the original FileMaker Pro layout objects. It will generally be faster to data bind all FoxPro forms/fields prior to doing a conversion. Alternatively, the FoxPro application could be converted into a FileMaker Pro database, then the Layouts and fields could be data bound - then the FileMaker Pro database would be imported and converted using the PHP Conversion feature.


Visual FoxPro Static MetaData Export Process

FmPro Migrator uses a 2 step process to import the metadata from within Visual FoxPro projects. Thru the use of the included VFPExport.exe Utility, Visual FoxPro project metadata is read directly from the VCX, SCX, FRX, DBC, DBF, MNX and PRG files referenced within the .PJX project file. This information is written into a new database file named VFPExport.DBF.

VFPExport Static MetaData Import Process Diagram


Visual FoxPro Runtime MetaData Export Process

Since most Visual FoxPro projects contain VCX forms and objects having properties set only at runtime, an additional AppHook export process is also used to export project metadata. The VFPExport.exe utility is added to the startup code of the Visual FoxPro application. The Visual FoxPro developer compiles and runs their Visual FoxPro application as a user would use the application to open and close the forms within the application. One second after each form/report is instantiated, the ExportHook timer event fires and captures metadata for all of the objects on the current form/report. Once the Visual FoxPro application is closed, the new data is merged with the existing form/report data within the VFPExport.DBF file. By capturing this information during runtime, all inherited object properties will have been set by the application code, thus insuring that an accurate representation of the objects has been exported. The Visual FoxPro developer can easily modify the records within the VFPExport.DBF table in order to remove obsolete or unused form/report records.


VFPExport Runtime MetaData Export Processing

hline image

FmPro Migrator Visual FoxPro MetaData Import Processing

FmPro Migrator reads the contents of the VFPExport.DBF file and converts its contents into a standardized XML format which is stored within the FmPro Migrator MigrationProcess.db3 project database. Once the Visual FoxPro metadata has been converted into the standardized XML format, it can then be converted into any of the other database or development environments which are supported by FmPro Migrator.


FmPro Migrator Visual FoxPro MetaData Import Processing



Visual FoxPro Code Conversion



Is LiveCode the Modern Replacement for Visual FoxPro?
CakePHP Views

Build 64-bit Cross Platform Apps - With 10x Productivity Boost

With this new SaaS option, we will move your VFP9 solution to standard SQL database servers [including MySQL, Oracle, SQL Server, PostgreSQL], but keep your editable file within a 4GL GUI. This modern 4GL GUI offers 10x productivity improvement compared with VFP9, with the backing of a $2T company. Benefit from the ease of use of a modern 4GL database GUI environment, with the robustness and scalability of a SQL database back-end. On premise and custom licensing options are also available. Your 4GL GUI solution will be migrated to SQL using an automated process, saving you vast sums of money in redevelopment costs. After migration, any customization you need will be made by our highly experienced team. You will receive a working end user client app that connects seamlessly to the new back-end, plus the technology to rebuild the app whenever you need to apply edits from your 4GL GUI.

Screenshots of Converted Solutions








. .


. .
VFP Code Converter - The economical code conversion tool for FoxPro



Schedule a meeting.


Order AI Accelerated


Code Conversion Workbench Free Demo


Convert Visual FoxPro to C# in 15 Seconds Video




VFP Project Analyzer

The free Visual FoxPro Project Analyzer Utility provides a quick way to assess the complexity and cost of a Visual FoxPro Migration or Conversion project. Click the image to download a copy.



































































































































































































































email link

Home | Products | Services | Downloads | Order | Support | Contact

Legal Notices

.   .
Home Products Services Downloads Order Support Contact