The latest version of AspDotNetStorefront is built upon ASP.NET MVC 5 framework. Purchasing source code gives developers the freedom to modify the out-of-the-box e-commerce platform to meet unique business needs. There's no need to start from scratch when you've got source code.

If you'd like to purchase source code licensing rights, you can buy it here, or contact sales


In order to run an online store that is powered by AspDotNetStorefront, you need what we call a 'run-time license', which means the licensing rights for a working store.

You can run a licensed storefront WITHOUT source code (you just need source code to make changes to the core code.) But you can't run a storefront with ONLY source code.

To read full licensing terms for source code - please visit this page: Source Code Licensing Terms

First, head over to the license portal. If you're not already logged in, you'll need to do so.

Each copy of storefront that you own has something called a license record. That record shows whether that storefront is covered by our support/upgrade program and whether or not it is licensed for source code. The options are:

(a) That your storefront is licensed to use source code.

That looks like this:

(b) That your storefront is NOT licensed to use source code.

That looks like this:

(c) That at some point, a license record you owned was licensed to use source code, but that your storefront hasn't perpetually been subscribed to our upgrade program. Once a license record loses upgrade rights, the source code is frozen at the last eligible version.

That looks like this:

Sometimes, a professional development company will be in a position where they themselves have source code licensing rights for AspDotNetStorefront.

Under set conditions, such development companies are eligible to use their own licensed source code to make changes on behalf of their client but when this happens the raw, modified source code CANNOT BE DISTRIBUTED TO THE CLIENT unless the client has Source Code licensing rights.

(The development company can change the recipe and give you the new cake to enjoy, but they can't share the new recipe. That remains theirs.)

While this policy saves a store-owner from the cost of taking out Source Code licensing rights, it also means that they no longer have access to their own 'recipe' and if they want to keep working on that new cake, then they have to keep working with the team that owns the recipe.

It also means that in the event of a corporate buy-out, (or if something goes wrong and you want to stop working with your development company) the recipe remains irretrievably tied to a third party.

Any store-owner who finds himself in the position of using modified source code, and yet not having licensing rights for Source should approach AspDotNetStorefront for help.

As of AspDotNetStorefront v9.x, we no longer recognize the version of AspDotNetStorefront which rolled source code as a free part of the deliverable. Unless there is proof of actual purchase of separate source code, we ask that you re-invest. The 'free' version was stopped more than eight years ago and is unrecognizable, so this seems fair.

Source code licensing rights are assigned to a license record. If that license record subscribes to Year-Round Benefits then for as long as the subscription is maintained, unbroken, then the source code licensing rights can be upgraded in line with the machine-readable version.

However, if the Year-Round Benefits are allowed to lapse then the source code licensing rights are locked permanently to the version on record at the time of the lapse. The upgrade path is not recoverable for source code once it lapses. Recovering a subscription to Year-Round Benefits after a lapse will not re-activate upgrade rights for source code and new source licensing rights will be required for any new version.

Source code licensing rights are specifically assigned to one end-user license record.

If a store-owner has multiple license records, he/she need only purchase source code licensing rights for one (named) license record. The core source code can be downloaded and used to change any/all of the domains licensed under the same ownership, but only one license record 'owns' the licensing rights.