The contract should outline the project scope, schedule, deliverables, terms of payment, intellectual property rights, and confidentiality agreements. It should also outline the services provided, each party's responsibilities, and how to manage changes or issues that arise.