How to draft a IT technology contract