There are three primary types of Software Agreement Templates. Each of the types delineated below are comprised of a set of three agreements – License, Operations Support and Software Services.

     Existing Software
     This is the most typical Software Agreement Template set. It is used to evidence the use of software that has been developed and is currently installed in numerous locations. The Software is proven and “what you see is what you get”. It may have some flexibility in how it is implemented for each customer, but the Software itself is established and there is not much unique tailoring for the customer. Most organizations license existing Software.
 
     Existing Software with Significant Enhancements and Additional Programming
    

This Software Agreement Template set represents the existing Software as well as the Software to be jointly designed by the vendor and the customer, and then programmed by the vendor. This relationship is often referred to as being a Software “Development” Partner.

 
     Software To Be Designed and Developed     
    

This is the least common Software Agreement Template set. It is based on the fact that there is no existing Software. The Agreement evidences the design and programming of Software to be developed. It is a joint design and development process by both the vendor and the customer. The terms and conditions of this Template Set define, in detail, the relationship between the parties as the software is designed, programmed, tested, re-programmed, re-tested and then installed, with the Customer being a beta user.

The complex process of being a beta test development partner is clearly defined throughout the Agreement Template Set, providing the basis for a successful, long-term relationship.