We created this software development contract for relatively uncomplicated software development deals. The software contract allows for customer acceptance testing, milestone-related payments, and the incorporation of third party materials and/or customer materials into the software being developed. See:
Sample Software Development Contract
The software licence under the contract may be limited to particular users, or to particular premises, or to a particular number of installations, or to a particular number of concurrent users, or even to a particular computer system.
This software development contract also includes basic escrow provisions, although it does not allow for the licensing of source code from the commencement of the contract. If you need a document with detailed source code licensing provisions, see our premium contract for software development document.
The following clauses are included:
> Definitions and interpretation
> Term
> Services overview
> Development and delivery
> Customer acceptance testing
> Customer Works
> Customer obligations
> Charges
> Payment
> Licence
> Intellectual Property Rights
> Escrow
> Warranties
> Limitations and exclusions of liability
> Termination
> Effects of termination
> Notices
> General
The software development contract also includes these schedules:
Schedule 1 - Specification of Software
Schedule 2 - Project Plan
Schedule 3 - Charges
Schedule 4 - Licensing
Schedule 5 - Form of escrow agreement
The contract is 24 pages long and is supplied in Word (.doc) format.