My new firm is interested in signing a contract with a man for consulting purposes. Apparently, he has good expirence wtih SugarCRM. Does anyone have a good advice on how that new contract should look like?

Comapany is from insurance industry. We are intrested in community edition. It should be hosted on our server.