A services agreement may also be called a partnership or collaboration agreement, but often this type of agreement denotes more of a partnership arrangement where both parties to the agreement are contributing and gaining advantage from each other and the joint working (for example maybe relating to research and development activities).