Spec Generator

Spec Generator - VFP Documentation Tool

The Idea Behind SpecGenerator

At Macrosoft, many of the VFP applications we have migrated have been in business for over 20 years. Having an application do the heavy lifting for a company for that many years is a true testament to the power of VFP, and to the system builders. Unfortunately, we all know the time has come to convert for a variety of reasons.  

When starting on the migration path, clients often discover that there is little or no specification documentation available for the legacy system. In other cases, the developers who originally built the system are no longer with the company.  

To overcome this challenge one idea is to mine the code and analyze manually to write business rules, identify functionality and capture user interface elements. This turns into a very time consuming and labor-intensive manual task by skilled developers and system designers.  

Macrosoft’s SpecGenerator is a system analysis document generator that creates human readable specification documentation by reading VFP forms, programs and classes code. It generates code analogous to pseudocode to helps developers to read and understand business rules in the VFP application. Developers can understand the design of forms and visual classes with the help of all the business rules, validations and DBF information along with screen shot provided by SpecGenerator.  

Analysis portion will reduce the overall project conversion cost by nearly 18%. 

Macrosoft’s SpecGenerator: 
The System Analysis Document Generator

SpecGenerator provides legacy system documentation and analysis. It is a system analysis document generator that creates human-readable spec documents by reading VFP forms, programs, and classes code.

Impact of General Data Protection Regulation(GDPR) on Existing Visual FoxPro Applications

General Data Protection Regulation (GDPR) is a new law intended to strengthen and unify data protect ...

Download whitepaper

How to Virtualize your VFP Application

The time really has come to virtualize your VFP application. We are not talking about migration or conversion or bringing ...

Read Blog

Benefits of Upgrading from AngularJS to Angular in Today’s Tech World

The digital landscape is a whirlwind of constant evolution. Web development frameworks, once cutting-edge solutions, can quickly find themselves outdated ...

Read Blog

AI in VFP Migration: Transforming the Legacy Landscape

The world of technology is constantly evolving, and legacy applications like Visual FoxPro (VFP) can struggle to keep pace. Migrating ...

Read Blog