Visual FoxPro Development
Visual FoxPro (and even older versions, such as FoxPro for Windows, FoxPro DOS, and even FoxBase) are still widely in use in companies of all sizes and industries. Many of those applications are replaced over time, but equally as many have (and should) continue operating and need to be maintained and gradually improved.
We can help you with all these scenarios by providing FoxPro services in a variety of ways to fit every need, from hourly charged consulting engagements, to blocks of hours at a reduced rate (both as one-time setups and as ongoing service agreements), and sometimes even fixed-price projects. We can handle engagements of any size, starting with short consultancies that are only a few hours long, all the way up to multi-year projects with large teams. Our involvement in projects varies. Often we provide only a single resource to augment an existing team and provide some additional expertise or man-power, but equally as often, we provide larger parts of the team, or even the entire team, including management.
Note: This particular service description topic concerns itself with FoxPro work rather than the move to other technologies. If you find yourself in need of converting a FoxPro application to another technology (such as .NET), please take a look at our VFP Conversion Services.
Our Expertise
We maintain a staff with a vast expertise in Visual FoxPro and related technologies such as SQL Server. Some of our experts are even former members of the Microsoft Visual FoxPro Team (including the former Microsoft Visual FoxPro Product Manager). Companies often claim to be "the best" in something or other, and make of that what you will, but in this case, we can truly claim to have the most expertise in Visual FoxPro of any company, and back it up with facts.
Note also that our expertise isn't just in Visual FoxPro, but of course other technologies as well, including SQL Server, .NET, and Mobile Development.
Common Technologies
Of course FoxPro at it's core is a soup-to-nuts environment all by itself and may be the only technology needed to build an entire application. In other scenarios, additional technologies are used and needed. For a list of technologies that might apply to a FoxPro project in addition to FoxPro itself, see the “Related Services” section. Here is a short list of the most common technologies related to FoxPro projects we can help you with:
- FoxPro (any version)
- SQL Server
- .NET Development
- Web Development
- Mobile Development
- SOA and Services
- System Architecture
Engaging in FoxPro work with EPS/CODE
Most of our FoxPro work starts in one of two typical ways:
- The customer has a very well defined need and approaches us about it with specific ideas as to what work needs to be done and how. In that case, we simply go through a short discussion of these needs, often review existing documents or code, and then detirmine the best person (or people) for the job and start work under a time & materials, or hourly-block agreement.
- We start with a Vision & Scope Workshop to determine overall goals of the project, the size of the effort, and best approach. Based on the findings of this process, we decide on next steps together with the customer. Often, but not always, that may be a Proof of Concept or Prototype phase that subsequently moves into a further standard development process. Depending on the customer's exact needs, we detirmine a suitable agreement to start work under.
Project Lifecycle and Development Approach
FoxPro projects vary greatly in size, nature, and complexity and thus the development and project management (if needed) approach has to be customized accordingly. We work with our customers to decide on the best possible approach that matches the customer’s need and incorporates CODE at the level desired, whether that is a small supporting role or the other end of the spectrum, which has us manage and handle most of the project. In many cases, we do not use our own approach but integrate with a customer’s existing process.
Many (but not all) FoxPro projects utilize some variation of an Agile methodology.
Purchase Options
FoxPro projects come in all shapes and sizes, and the most appropriate business arrangements for such projects needs to be determined on a case-by-case basis together with the customer. In many cases, FoxPro 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, FoxPro projects can also be built on a fixed-price basis, but due to the complexity and size of such projects, this is only possible under specific pre-conditions and specific scenarios, and is not very common for FoxPro projects.
Purchasing Our Services
We offer our services in a variety of ways to meet every possible need. Options range from plain time and materials setups, to hourly blocks and montly 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
VFP Conversion Projects
We have the largest collection of senior .NET developers with Visual FoxPro backgrounds in the world. With multiple MVPs in BOTH VFP and C#, over 75 years combined experience in FoxPro programming, and even greater experience in .NET, EPS Software is the world's #1 resource for companies moving their applications from VFP to .NET.
More about this service...
Project Rescue
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.
More about this service...
.NET Development
With a lengthy history of development and knowledge transfer in Microsoft Technologies, CODE Consulting, CODE Magazine and CODE Training are the world’s foremost experts in .NET development for Windows, Web and Mobile apps. We directly employ a staff of experts, and in addition, have the world’s largest network of contractors, through our authors, trainers, speakers, MVP and RD networks, not to mention direct connections into Microsoft. Our developers can help you with all of your .NET needs and, if required, provide access to <i>the</i> top experts in the technology - an ability unmatched by our competitors. Our direct involvement with Microsoft enables us to provide insight as well as foresight into the future, that is unparalleled in our industry.
More about this service...
Prototyping & Proof of Concept
All software projects include risks and unknowns. Will new technology "X" really work as advertised? Will technique "Y" work well for our needs? Will device "Z" really be able to handle everything we expect it to? Will a planned solution to a known problem really solve everything, and will we be able to implement it as quickly as we hope? These are questions that need to be answered sooner rather than later as failures associated with them could spell disaster for any project. Prototypes and Proof of Concept projects are a good way to provide necessary answers. They are also a good way to start projects using small but significant steps.
More about this service...
Vision and Scope Project Analysis
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.
More about this service...




