Need to build an e-Commerce Web application? Need focus on .NET developer support? Then you've come to the right place. With the West Wind Web Store we are providing you with a fully functional online shopping cart system with full ASP.NET and C# source code. You can use it as is, or customize the code for your specific business environment. Why reinvent the wheel for customer and order tracking, profile management, a flexible shopping cart, built-in support for credit card processing and flexible inventory management? Take advantage of the core work we've done and focus on the customizations that make your business and your store unique.ScreenShot


The Web Store provides both an extensible e-Commerce application with best practice approaches, as well as a set of tools to build effective ASP.NET applications including business objects, easy to use custom data binding and a number of everyday reusable utility classes that can be used in any ASP.NET application. It's a lightweight, reusable framework and business layer for ASP.NET and .NET development.

Even if you don't plan on implementing an online store this application is an excellent example how to build a sophisticated Web application with .NET using business objects and a framework of support tools and services.

The application provides the following features:

  • Full featured base e-Commerce Solution
    The Web Store provides a solid base Web Store implementation that is easy to extend and customize for your business needs. Out of the box the store is ready to go for many business scenarios. Our focus was not to build a store that works for every possible business scenario, but rather provide a base implementation that can be easily extended to fit different types of businesses. The Web Store serves as a base platform to build on top of for more specialized solutions.

    The base store installation is set up for software sales with electronic delivery (download confirmations) but it works equally well with inventory based items. Payment processing for a number of credit card gateway providers including Authorize.NET, Payflow and PayPal is directly integrated into the software. With our Web based setup you can be up and running taking orders in minutes.

  • Complete, easy to use Business Object Framework and Data Access Layer
    The Web Store is based on a light weight and easy to use business object framework. The framework abstracts away much of the Data Access logic needed in the front end by providing high level routines to retrieve and update data without writing SQL code for common operations. The business object layer splits the business layer and the data access layer which supports multiple backends (Sql Server/MSDE, VistaDb, FoxPro, MySql, OleDb). The high level support for common operations reduce writing of data access drastically.

    In fact around 85% of the business logic in the Web store does not use manual SQL but relies on object relationships and the built in CRUD logic to provide efficient interaction between the front end application and the database backend. The wwBusiness framework still provides full control over data access. It uses ADO.NET internally and pushes ADO.NET objects to the front end so databinding and front end code uses familar DataSets, DataTables and DataRows. But it also provides a much easier way to retrieve these objects. Of course, if necessary you can also continue to use raw ADO.NET to perform data access in conjunction with the business objects.

    A powerful set of tools for databinding and validation makes short work of building data intensive input forms. The wwDataBinder control provides easy two-way databinding for simple control binding between data and objects and control properties. The extender control  

  • Reusable Framework of Components
    The Web Store also includes many support classes that are useful for any type of Web Application. Among the tools are a full set two-way databinding controls that provide codeless data entry binding. System components include a sophisticated Configuration Settings Manager, WebErrorHandler and Logger, Request Logger, generic message display handler, easy to use HTTP and SMTP components and a host of utility functions and classes that are reusable in any application. In addition, the Web Store puts all of these pieces together into a functioning application so that you can see how the pieces are inter-related and fit into the context of a full business application. And finally - you get all the C# source code for all of this functionality so you can reuse it and extend it in your own applications.

Don't waste your time re-inventing the wheel - see how it's done the easy way and do it right the first time.

Still not sure? You can get an idea of how the store looks and works by checking out our online documentation or downloading our shareware version that lets you take the store for a spin. The documentation contains walkthroughs, step by step guides and a complete class reference of the tools that come with this package. Take a look and see what you're missing.

Microsoft .NET Runtime 4.5 later
Visual Studio 2012 or Visual Studio 2013
Microsoft Sql Server or Microsoft Sql Server Express

Purchasing West Wind Web Store .NET


The West Wind Web Store application product ships with full source code for the online Web store and offline viewer application.

West Wind Web Store Full C# Source Code Version
US$ 199.00
This version includes the C# Web Store source code for the ASP.NET front end and its business object layer. It also includes all the source code for the wwBusiness business object framework and the ASP.NET Framework support classes which include, many generic features like logging, error trapping, generic message display, configuration management and much much more. This source collection is chock full of reusable code that can be used in any application and is meticulously documented. Includes developer license and one live deployment store license.

Additional Store Licenses
per store: US$ 69.00
The store is licensed per store installation. Both developer and basic versions include a single live license and a test license. If additional stores are installed additional licenses are required. Additional licenses can also be applied against additional developers.

We offer discounts for larger accounts and ISPs hosting the store, so please contact us if you are interested in volume pricing.

You can purchase the West Wind Web Store in the West Wind Online Store via secure link with Visa, Mastercard or American Express or using PayPal. For additional payment options and licensing please see our pricing pages.  

Customization available
Need a custom solution developed? Maybe we can help. We specialize in extending West Wind Web Store applications to server other vertical business needs with custom development services. For more information please contact:

Rick Strahl
West Wind Technologies
(503) 914-6335


Version 2.60 released!
NEW.GIF (147 bytes)4/20/2014
We've released version 2.60 as an update to provide easier development and deployment of the Web Store by switching to Web Application Projects. There are also a number of security enhancenments as well many small enhancements to the core libraries and business objects to facilitate order entry and management. This version also adds support for the MerchantPlus NaviGate Gateway Service.

This version is running in production here on the live site and in the Sample SandBox. So check it out and download your copy today.

 Free Download
NEW.GIF (147 bytes)4/20/2014
You can take the store for  test drive in your own environment. The shareware version is fully functional, but provides only the ASPX source code and has a shareware message. You can however customize the look and visual style and put the store through its paces.

  Getting Started Video
WMV Media Player File - 30min
Want to see what's involved getting started? This 30 minute video takes you through the setup and configuration process of the store, adding an item and then going through the store to place an order, review it and process it.

Play in the Web Store SandBox
NEW.GIF (147 bytes)3/9/2014
Get out your shovel and Tonka truck and play around in the Web Store SandBox. Fake-buy products, add and edit items, review orders in our version of faux-Web Store.

Merchant Provider Support
The Web Store includes integrated support for several Internet processing gateways, so it's quick to get going? Don't have an account, instructions and links are provided. With PayPal you don't even need a merchant account and can be up and running in minutes.
   Verisign PayFlow Pro
   MerchantPlus NaviGate
   PayPal Classic

Need more information on how Payment Processing works? Read Rick's detailed White Paper.

See a live Web Store
Take a look at the store in action for our own shopping cart application for selling software online.

Check out the full documentation online
The complete end user and developer documentation for the store is online, providing a few walk-throughs as well talking in great detail about the business object framework.

Visual FoxPro Version
Although the .NET version can also work with VFP data via OleDb, you might want an all Fox version. No problem - check out  the Web Store for Web Connection which is pure Fox code. If you're a Fox developer and need to build a store this will be your ticket. Both versions are data compatible with both Fox and SQL Server data.

We want your feedback
If you are having problems, questions or have suggestions on how to improve the functionality we provide, please let us know so we can either fix or improve our product to address new scenarios. 




I am studying the framework underlying the West Wind Web Store .NET and the first impression is wow! The framework is small and approachable, with the complexity encapsulated, which contrasts with .NET's overwhelming size. It looks like a time efficient way to ease into .NET. Rick wrote somewhere that .NET makes hard things easy and easy things hard, and it seems he has tried to fix that problem. Great design
  - Alejandro Sosa

This application is impressive in its simplicity and elegance. I needed an e-Commerce application to customize and ran into West Wind Web Store in a search. What impressed me even with the demo was the ease of setup and customization - I was up and running in a few minutes with a test store. Once purchased customization of the application was more more work but after reviewing the source code, it was very easy to enhance the application with our custom requirements. Thank you for saving me so much time!
   - Greg Olsen


 West Wind Web Store .NET              Home |  Message Board |  Search |  Products |  Purchase | News |