VFP Conversion Projects

VFP Conversion Projects

Since Microsoft has announced the End of Life of Foxpro, this has a number of consequences, from concerns about running Visual FoxPro applications in modern versions of Windows, to the ability to fulfill many modern application requirements for Windows, Web, and Mobile Applications. For this reason, many applications that were originally written in Visual FoxPro are being moved to other platforms and technologies, whether that is simply a move of the database to SQL Server (often triggered by customer needs, size limitations, or stability problems) or a complete move of the application to a technology such as .NET or others.

We have the world's foremost experts in moving Visual FoxPro applications to other platforms and technologies. We have been converting FoxPro applications to SQL server and/or .NET and other technologies since the late '90s (for SQL Server) and the early 2000s (for .NET). We have developed many tools that help with common tasks, such as project and technology evaluation, data migration, report conversion, UI conversion, and more. We train VFP developers who have an interest in moving to .NET, SQL Server, and similar technologies, and we work on projects of all sizes.

Note: We can also help you with the maintenance and continued development and improvement of existing Visual FoxPro applications. To find out more about that, take a look at our Visual FoxPro Development Services.

Starting a VFP Conversion or Migration Project

We often start VFP Conversion projects by using our VFP Project Analyzer Tool to assess how large and complex your existing software is. In addition, we often perform a Vision & Scope Workshop to determine the overall goals of the project, the size of the effort, and best approach.

Based on the findings of this analysis, we help decide on the next steps. One option may be a Proof of Concept or Prototype phase that demonstrates how one area of the application would work and then subsequently moves into a standard development process. Or, we may move into specific phases of the project, such as converting databases to SQL Server, and similar tasks. The exact details and roadmap vary depending on the project.

Project Lifecycle and Development Approach

VFP Conversion and Migration projects vary greatly in size and complexity, and thus the development and project management approach must be customized accordingly. We work with our customers to decide on the best possible approach that matches the customer’s need and incorporates our services at the level desired, whether that be a small supporting role, or the other end of the spectrum, which has us manage and handle a majority of the project.

Most VFP Conversion and Migration projects utilize some variation of an Agile methodology.

Common Technologies

Visual FoxPro applications support a wide range of needs, and as such, conversion projects tend to include a variety of different technologies and scenarios, ranging from very simple conversions, to conversions that span Windows, the Web, and Mobile Devices of all kinds. For a comprehensive list of services related to VFP Conversion projects, see the “Related Services” section. Here is a short list of the most common ones:

Our Expertise

Our team is comprised of the world's foremost experts in VFP Conversion and Migration. We have been involved in converting many FoxPro applications and additionally have published numerous articles and given numerous presentation and training classes on the subject. This has been our specialty since the late '90s.

We have more VFP experts than any other company. Our list of experts includes people that were former members of the Visual FoxPro team at Microsoft (including Microsoft's former Product Manager for Visual FoxPro, Ken Levy, as well as renowned expert Rick Strahl and our founder, Markus Egger).

We have also created a range of tools to further elevate ourselves above our competitors. Our tools make us as well as our clients more productive in performing the actual work, but also in assessing risk and analyzing projects.

Purchase Options

VFP Conversion and Migration projects come in all shapes and sizes, and the most appropriate business arrangements for such projects are determined on a case-by-case basis together with the customer. In many cases projects are set up as time-and-materials projects billed on an hourly basis (either billed on an ongoing schedule, through service agreements, or as pre-paid hourly blocks). Sometimes, VFP Conversion can be built on a fixed-price basis, but due to the complexity and size of such projects, this is only possible under specific conditions and specific scenarios.

VFP Conversion Training Classes

At CODE Training, we routinely run different classes specifically for Visual FoxPro developers who have an interest in moving to different technologies like .NET and SQL Server. Check out our training site for a list of classes.

Related Content

You may also be interested in the following articles:

More Information

http://www.codemag.com/vfpconversion

Purchasing Our Services

We offer our services in a variety of ways to meet every possible need. Options range from time and materials setups, to hourly blocks and monthly service contracts, and sometimes even fixed price setups (especially for mobile "apps"). Contact us for more information and for a Schedule of Fees.

Click here to contact us!

Related Services

Need a new application? Have an existing app that needs a face-lift? Or perhaps you have an existing app that needs to be rewritten using today's latest technologies? We will spend time at your office and then deliver a detailed document outlining your project, the path for a new application, how to avoid the major risks, and much more. We will provide our expertise and experience to advise you on technologies and architecture to use. We will help you to judge effort levels and project feasibility. This "workshop" results in a Vision & Scope document and other deliverables. This Vision & Scope provides a detailed road map for us, your team, or even another consulting firms, to use in order to begin work on your project in a structured and well thought out fashion.
Maintaining a Visual FoxPro application? Adding new features? We can help! We have the largest pool of experts (and even former MS VFP team members) for Visual FoxPro development, as well as related technologies, such as SQL Server.
Is your project in trouble? We can help! CODE Consulting brings projects back from the brink of failure. With deep a knowledge process and business to go along with technical knowledge, we are skilled at finding problems and bottlenecks and implementing solutions to get your project back on track. We can't do magic, but most troubled projects are not beyond help. It is usually well worth to spend the time in a short meeting and perform a few hours worth of analysis, for a shot of getting your project back on track.
CODE Consulting has been involved in Microsoft's next generation presentation technologies since long before they were publically released. Whether you need mentoring, training or an entire application, CODE Consulting has the WPF (and Silverlight) experts to act as a mentor to your team or to write the application for you. We specialize in the productive development of reusable WPF user interfaces, a subject we have written about extensively, and we have taken the industry lead on.
Need help building applications for Windows? You have come to the right place. We have expertise in building rich Windows applications of any kind (with an emphasis on Windows Business Applications). Regardless of whether you need short-term help to solve a specific problem, a few experts to augment your team, or whether you need us to develop an entire application, from conception to marketplace deployment and every step in between, we have the right arrangement and the right expertise for any need.