Licensing Policy

Last revised: Aug 5, 2023
Our Licensing has 2 parts:
  1. General Licensing (this document)
  2. EULA (End User License Agreement)


One software license is required per developer. You may install the product on more than one machine as long as each developer has their own license. This allows you to install it on your work and home machine for example.

Subscription includes new minor and major versions released by Dofactory for 12 months.

Renewals - If you are renewing your license before (or up to 30 days after) the current expiration date, the new expiration date will be calculated based on the original order date.

Licensing can be confusing, so we've made our licensing as simple and easy-to-understand as possible. The questions below should help you decide which license is best for you.

Who needs a 1-developer license?

A single developer using our product (i.e. viewing, reading, compiling, studying, running, etc) needs to be licensed to do so. The license is associated with a named developer, not a machine. So, a licensed developer is allowed to install the product on more than one machine (say, at home and at work). Please note that although the product may be installed on multiple machines, only the assigned developer can use the product.

Who needs a site license?

Alternatively, if your organization has many developers you can purchase a site license. A site license is registered to a site (normally a physical address) and all developers at that location are then automatically covered under the license. This type of licensing is very cost-effective for large enterprises. Please note that employees not working at the licensed site are not covered and will need to be licensed separately.

Can I use code in my own application/project?

Yes, you are free to do so (please note that we offer no guarantees) with one important restriction. You are not allowed to use the code in creating a similar or competing product, that is, a framework, platform, library, and/or .NET educational product or code generator. If, for example, you are creating a pattern and practices based framework, platform, library, or code generator that uses elements or parts of the Design Pattern Framework, you are in violation of the license agreememnt.

If, on the other hand, you're building an online store, a WPF line of business app, or an accounting winforms application, you are free to use the source code.

Our licenses are royalty-free, meaning there are no fees associated with distributing compiled binaries that contain Dofactory code. Please note that you are not allowed to distribute or make available source code, documents, or diagrams from Dofactory to anyone outside your license.

How long does a license last?

All licenses are perpetual, meaning that you can use the products forever -- as long as you abide by the license agreement. A purchased license also includes free access to product enhancements and upgrades for up to 1 year following purchase. After the year is up, you can optionally choose to renew your license for product upgrades and enhancements, but even if you don't you can still continue using the products you are licensed for.

When a purchase is refunded all license rights are revoked and you must immediately delete all software and materials from all your devices.

Changes to this Statement

Our policies are updated periodically, so please review them regularly. We reserve the right to change our jobs policies at any time without notice.

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.