Software Development Agreement
This Software Development Agreement is designed for use by software developers developing software for clients. Such software may be fully-bespoke, standard software developed by the developer, modified software made by the developer, or a combination. Third-party software may also be included. This version of the document includes references to “Client Software” which is to be provided by the client and will ultimately form a part of the software to be provided by the developer.
An alternative version of this document is available which does not envisage any original software being supplied by the client.
The data protection provisions in this document have been updated with reference to the UK GDPR.
Detailed provisions in this agreement set out the parameters of the development project including the specification of the software to be developed, price and payment, the project plan, changes to the software, and acceptance testing. Proprietary rights are carefully guarded with provisions including a detailed confidentiality clause, and comprehensive assignment and licensing provisions which allow the developer to licence and/or assign different parts of the software as agreed.
Optional phrases / clauses are enclosed in square brackets. These should be read carefully and selected so as to be compatible with one another. Unused options should be removed from the document.
This Software Development Agreement contains the following clauses:
1. Definitions and Interpretation
2. Appointment of the Developer and Scope of Services
3. Project Management and Reporting
4. Change Requests
5. The Software
6. The Documentation
7. The Development Services
8. Software Delivery and Installation
9. Acceptance Testing
10. Project Plan
11. Fees and Payment
12. Intellectual Property Rights
13. Software Licence
14. Software Licence Conditions
16. Data Protection
17. [Data Processing]
18. [Data Security]
20. Intellectual Property Rights Indemnity
23. Term and Termination
24. Effects of Termination
25. Force Majeure
26. No Waiver
27. Further Assurance
30. Assignment and Sub-Contracting
32. Relationship of the Parties
34. Third Party Rights
36. Entire Agreement
39. Dispute Resolution
40. Law and Jurisdiction
The following schedules:
1.The Software Specification
2. The Documentation
3. Client Hardware and Licensed Users
4. Client Software
5. The Software
6. Project Plan
7. Project Fees
8. [Developer’s Privacy Notice]
9. [Client’s Privacy Notice]
10. [Personal Data Processing]
And the following Annex:
1. Acceptance Tests and Acceptance Retests
This document is in open format. Either enter the requisite details in the highlighted fields or adjust the wording to suit your purposes.
Once you have purchased access to the appropriate document folder click on the “Download Document” button below. You will be asked what you want to do with the file. It is recommended that you save the document to a location of your choice prior to viewing.