Software services agreement