This agreement provides a legal framework for the development of software by one company or person on behalf of another. The agreement is structured so that, after it has been executed, the parties can agree particular statements of work with respect to particular software development projects.
A skeleton statement of work which is included as a schedule to this agreement. The skeleton prompts the provision of the key information with respect to each project, such as fees, timetable and software specification.
It should be noted that under this agreement the copyright in the software will be assigned to the client. In other words, the client will become the legal owner of that copyright. However, the developer may opt to maintain copyright in framework code, and third party software is of course excluded from the assignment, and subject to a licence.