When to Use the Custom Software Agreement
The Agreement governs the relationship between a Custom Software Developer and a Client. It should be used in all instances where you develop and
implement software and applications for a client.
Statement of Work Template Included at No Additional Cost
A free Statement of Work template is included as Exhibit A to help you clearly define the scope of services you perform for your client. It establishes
the rights and responsibilities of each party to the Agreement.
What this Contract Protects
The Custom Software Development Agreement protects your intellectual property rights whenever you are hired to develop software and applications for a
client. It sets the terms of use, price and payment for your work, and gives you the right to collect payment for work performed to date in the event
the client terminates the Agreement. It also limits warranties and guarantees related to your work and caps your total liability to the client. The
development agreement also prevents your client from hiring your employees away from your firm.
Agreement Provisions Included
1. Scope of Services
2. Price and Payment Terms
3. Term and Termination
4. Ownership of Intellectual Property
5. Confidential Information
6. Warranty and Disclaimer
7. Limitation of Liability, Indemnification
8. Relation of Parties
9. Employee Solicitation/Hiring
10. Non-Assignment
11. Arbitration
12. Attorneys’ Fees
13. Severability
14. Force Majeure
15. Waiver and Modification
16. Entire Agreement
Exhibit A: Statement of Work
1. Preamble
2. Project Background
3. Scope
4. Key Tasks and Milestones
5. Project Deliverables
6. Time and Cost Estimates
7. Price and Payment
a. Invoices
b. Payment
8. Project Organization and Personnel Requirements
9. Supporting Documentation
10. Expenses
Sample Text from the Software Development Agreement Template
1. Scope of Services
Developer will perform the services described in Exhibit A ("Developer’s Work" or the "Work"), in order to develop and implement the Software according
to the specifications and completion times set forth therein. Client will cooperate with Developer’s reasonable requests for information and data
necessary...
5. Confidential Information
A. All information relating to Client that is known to be confidential or proprietary, or which is clearly marked as such, will be held in confidence
by Developer and will not be disclosed or used by Developer except to the extent that such disclosure or use is reasonably necessary ...
B. All information relating to Developer that is known to be confidential or proprietary, or which is clearly marked as such, will be held in
confidence by Client and will not be disclosed or used by Client except to the extent that such disclosure or use is reasonably necessary to the
performance of Client's duties and obligations...