Web Connection 6.0 RC2 is here!
Lots of new features including a new project system, new modern default templates that are mobile enabled, new scripting and template features for MVC style development including Layout pages, Sections and Partials, a new Markdown parser, better support for Extensionless URLs and authentication and much much more. Check out all that's new, watch a video, upgrade or try it out today.

Ready to start building powerful Web Applications with Visual FoxPro? West Wind Web Connection is a complete application framework for developing scalable, Web based business solutions using the Visual FoxPro. With Web Connection you can create both server and client centric Html based Web applications, REST services or application servers. You can use the familiar FoxPro language and development environment reuse existing FoxPro business code on the Web, using the environment and tooling you already know.

Web Connection is a proven development platform that has been around since 1995 and has been widely used in small business to large scale applications for multi-national corporations. If you are a FoxPro developer you can leverage your existing FoxPro skills and development workflow to build Web/Cloud based applications.

Choose from MVC, WebForms or Pure Code Html Development

Choose from a number of options for building Html applications including MVC style development with FoxPro code in combination with FoxPro and Html script templates, using script only templating mixing Html and FoxPro code in scripts, using the ASP.NET like Web Control Framework, or - for lower level integrations - using pure code to write low level application services or tool integrations. Several of our partners use Web Connection as the core engine to power their high level services and developer tools.

Web Connection lets you also build rich Html client applications that are driven through JavaScript. We provide custom templates that make it easy to get started, and provide an easy REST service implementation to build the JSON service backend for your FoxPro business logic that can be accessed by the Html client front end of a typical Single Page Applications (SPA).


Click on image to enlarge

Use your Html Editor  of Choice

Web Connection integrates with Visual Studio with custom page templates and a Visual Studio Add-in to help navigate between Html and FoxPro code, but you can easily use then Html editor of your choice like Sublime Text, Atom, WebStorm etc. to build you Html front end code. Whether you want to create server centric, content heavy Html interfaces, or build rich client, Html and JavaScript driven Single Page Applications (SPA) front ends - Web Connection has you covered.

Build APIs and Services

Web Connection also works great for building RESTservices either for publicly exposed APIs or for AJAX based front end user interfaces. Services can serve JSON or XML data from your FoxPro objects and tables and are easy to implement using simple FoxPro classes that automatically map JSON and XML from parameters and return values.

Use FoxPro to build powerful distributed Web applications, and use our provided tools to implement both the client and server of these smart client applications that can communicate from the desktop or mobile apps to Web server easily.

And best of all you can do it all from within the familiar Visual FoxPro environment, writing code, running and debugging your applications with live Web hits, right within the Visual FoxPro IDE. You can leverage the full power of the FoxPro language and reuse any existing non-UI code easily.

Getting started is easy

Getting started is easy too - we've provided easy wizards and configuration utilities that configure the Web Server for you and can setup new Web projects for you. For development everything is automatically set up for you, and you can easily run on your local Windows development machine using IIS, IIS Express or Apache 2 or later (not recommended but it works). Web Connection sets up a test page and sample for you so you can test your app immediately and jump in. To get your development going several Step by Step Tutorials take you through common development scenarios.

Deploying your Application is easy

When it comes to deploy or move your application Web Connection builds an automatic and customizable build script that you can run to configure your server with a single command. As of Web Connection 6.0 the new self-contained project system makes it easy to deploy and copy your projects to a new server or new location on your machine with ease. It's easy to deploy your application to a Virtual Machine in the Cloud, your own servers in your office or a hosted server in a data center.

Experience counts: We've been around the Block

Web Connection has been around since 1995 and it's a mature product.  We've spent years finding optimal ways to create and manage FoxPro Web applications and this work and experience is reflected in the framework that is at your fingertips. And we've tried to make it easy. We build and work on applications with this tool continuously, so we know what you're going through - and like the rest of you, we like to make our lives as easy as possible. The result: We did the hard work so you don't have to. Web Connection is chock full of tools and utilities to take care of common and some not so common tasks in your Web applications. Web Connection is also a finely tuned engine that understands the unique requirements of Visual FoxPro applications running in a Web environment and provides the highest level of performance, stability and administration features.

No black Box Code - we give you the FoxPro Source!

The registered version of Web Connection comes with full FoxPro source code so you can see how everything works. No black box code here (except for a small .NET module or C++ ISAPI extension). Although the framework contains a large number of classes, only a handful of core objects are typically used in day to day operations. Web Connection's modular design uses a small core engine that handles the logistics of creating Request objects and routing requests to your code. Your Web application code implements classes that get called by the framework. You simply write standard FoxPro code using all the non-visual features that FoxPro provides. Web Connection takes care of routing requests to that class and provides you the core objects - Request, Response, Server, Session etc. - for input and output. With the optional Web Control Framework you additionally get a Form and Control based programming interface that uses familiar desktop concepts for creating Web output. The rest - and arguably the hardest task - is writing your business specific application code that drives the Web UI. It's easy because you're using FoxPro code to do it all! Web Connection is FoxPro through and through, so advanced features like Web Controls are data aware and support databinding similar to desktop applications with simple ControlSource binding and DataSources that can bind directly to Fox cursors.

Client Tools

Web Connection also includes easy to use classes for accessing HTTP Web access, SMTP and POP3 email, FTP, and raw socket access so you're ready to communicate with the Internet from the desktop in a variety of ways.

Don't take our word for it - try it out yourself!

There's so much more to Web Connection and the best way to find out about it all is to try it out for yourself. Web Connection is available in a fully functional shareware version that contains the full Web Connection framework, but doesn't include source code. With it you can build and test your Web applications to check out Web Connection's features and functionality.

Purchase Now

Download | Documentation | Screen Shots | What's New | Pricing


© West Wind Technologies, 2004-2016
Free Download
Version 6.0 RC2
February 8th, 2016
What's new
Version 6.0 RC2
February 8th, 2016

Web Connection 6.0 is a major update of Web Connection that introduces a new cleaner project system, a new modern mobile and configurable default theme, Layout Pages, Sections and Partials for Scripts and Templates to provide better MVC style development, and an improved JSON Service implementation among other things.

Be sure to check out all that's new or download the free shareware version.

Find out more
Learning
Support Message Board
Get stuck and have a question about Web Connection development, or simply want to share your experience or read what other developers are doing? Then stop by the Web Connection Message Board to discuss Web Connection and FoxPro development issues.
Online Demos
Check out the demos that come with Web Connection online here and see how they work. Most of the demos are quite simple to demonstrate basic concepts and most let you see the code and display logic that goes behind it.
Miscellaneous
Web Connection Apparel
Love Web Connection? Go ahead and deck yourself out in Web Connection apparel with T-Shirts, Sweatshits or mouse pads.
Testimonials and Sites
Don't take our word for it - see who's using Web Connection and hear what some of our customers are saying about Web Connection.
Web Hosting
Find an ISP that can host your Web Connection and Visual FoxPro applications.
West Wind Web Store 3.50
Version 3.50
Want to get a shopping cart e-Commerce application online quickly with Web Connection? Then get a jump start with our new full featured West Wind Web Store Sample Application which provides full source code version of the store running on this site. Version 3.0 sports a new look, better configurability, improved SQL Server integration (optional) and many enhancements to the operation of the Web store application and the optional Offline Order Processing app.
Web Connection Wishlist
Want to have a say for the next version of Web Connection? Post a message in the Wishlist section of the message board.