Ese es un tema muy, muy amplio, creo que lo mejor es que consultes a un abogado para que te lo redacte, debes tener todo bien atado porque es normal que acabe surgiendo alguna sorpresa desagradable.
Puedes hacer una búsqueda en google con los términos "contratos informáticos", saldrán bastantes enlaces útiles.
Este sitio está muy interesante. Aunque también influye el país en el que estés, cada uno es distinto en sus leyes.