|This Software Development Agreement is used when a customer wants to “hire” a software developer to develop customised software. This Contract covers the full cycle of software development from preparation of a specification, to its design and development and then to installation, testing, warranty and ongoing support.
Development can range from converting or modifying an existing program, to writing bespoke software from the very start. In most cases the Customer will be relying upon the skill and knowledge of the Developer. This contract provides for the writing of a Specification for the Customer, Acceptance Tests and a Development Timetable.
Since this agreement is drafted for the benefit of the Customer, the price of the Development works is fixed and is paid at the end of the development when the Customer has “accepted” the Software.
The vital issue of who owns the copyright in the resulting Software is clearly established.