Visual FoxPro in 2019

Visual FoxPro in 2019

By John Kullmann | Published on May 16th, 2019 | Last updated on June 25th, 2019 |

What’s in store for VFP in 2019?

2019 has seen many new technological advancements making it imperative for businesses to modernize their Visual FoxPro (VFP) applications. Rapid technological advancements have started taking a toll at companies still relying on legacy FoxPro applications.  As a result of which companies still running on VFP are compelled to move on to modern platforms.

Why You Should Migrate VFP?

One of the main reasons why companies are considering a FoxPro migration is because Visual FoxPro was classed as “end-of-life“. What it meant is that Microsoft no longer provides any form of support, with Visual FoxPro 9.0 being the last version released in 2007. As more and more business services go online and though it is still possible to change FoxPro systems to access them, there is a tipping point where it is no longer cost-effective. With the enactment of the General Data Protection Regulation (GDPR) act, companies still running on VFP system will have to replace with a modern platform that complies with the GDPR regulation.

VFP applications won’t stop working immediately, but over time windows updates could prevent FoxPro applications from working properly. Also, with every passing year, the pool of resources keep diminishing as the new developers are skilled in new technologies and the old continue to retire.

Common issues associated with Visual FoxPro are:

  • A Visual FoxPro database is hard to secure.
  • Visual FoxPro only runs on one OS.
  • It has a 2 GB limit as per table.
  • Need to use large and scalable databases (like SQL Server).

What are The Risks Associated When Running Applications on VFP?

Apart from the common issues, there are quite a number of risks associated when you continue to run your application on Visual FoxPro.

  • Growing Security Concerns

As FoxPro is a file-based database system, it is not possible to introduce higher levels of security without compromising on functionality. Data within the database is made available to all users of the system for it to function. Also, database tables can be opened from outside of the application making it highly vulnerable. GDPR cannot be implemented in VFP applications as there is not enough security for data.

  • Web & Mobile Incompatibility

FoxPro does not work natively on the web. There are ways to web-enable FoxPro but they are not very effective. Further, there is no platform to develop mobile applications (for iPhone/Android). VFP legacy systems are not designed to deal with rapidly expanding mobile services. VFP is unable to provide the capabilities necessary to offer services on social networks and other platforms.

  • Expensive Infrastructure & Maintenance

Older applications generally require an older technical environment, which might include legacy operating systems, databases, libraries, or even specific hardware. Just as applications grow more expensive to maintain as they age, so does the underlying infrastructure. Support and maintenance of FoxPro applications are becoming more and more expensive with the ever decreasing availability of skilled FoxPro developers.

Reasons of VFP Migration

What are the main reasons that pulls you towards modernizing your VFP applicaction? Download the whitepaper that discusses the major reasons why our clients came to Macrosoft to have a conversion of their VFP application.

Now is the era of mobile devices, but legacy is difficult to mobilize. In order to benefit from the technological revolution, organizations need to understand the challenges they face along their legacy transformation journey. Companies that continue to use Visual FoxPro for mission-critical programs are at ever increasing risk and should be making specific plans for migrating to modern platforms (like .NET).

Let us know if you are in need of a trusted technology partner to migrate your VFP applications. At Macrosoft, we will help you analyze and asses your VFP application to come up with a timely and cost-effective migration strategy. We follow industry best practices in laying out the best order of sequence of modules and functionality before beginning the actual migration process.

John Kullmann on Linkedin
John Kullmann
Director, Special Projects at Macrosoft Inc
John is the Director for Special Projects at Macrosoft. In that capacity, he works with new and existing clients to clearly understand their requirements and translate them for the software development teams. John has extensive experience in Six Sigma, Lean Engineering and managing international operations. His background has allowed him to be responsible for ensuring ongoing client satisfaction. John consistently provides excellent customer service, ensuring the highest quality.

John is a frequent speaker at industry events and is the Chairman of the Morris County Chamber of Commerce Tech Talk Forum.

Though John always takes his work very seriously, he does not take himself so serious. Outside of work, John sits on the Board of Directors for Family Nature Summits. Additionally, he plays tennis and enjoys every outdoor activity.
Recent Blogs

How to Virtualize your VFP Application
How to Virtualize your VFP Application
Read Blog
Is VB Migration Scary?
Is VB Migration Scary?
Read Blog
Advantages of Converting FoxPro Applications to .NET Platform
Advantages of Converting FoxPro Applications to .NET Platform
Read Blog
Web Application Development using Robust .NET Framework
Web Application Development using Robust .NET Framework
Read Blog
Migrate Visual FoxPro to .NET
Migrate Visual FoxPro to .NET
Read Blog