Each of the variants of this agreement provides a legal framework for the development of software by one company or person on behalf of another. The agreements are structured so that, after execution, 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 each agreement. The skeleton prompts the provision of the key information with respect to each project, such as fees, timetable and software specification.
Under each variant of 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.