Прежде всего, контракты выполняют функцию надежной записи прав, обязанностей и обязательств сторон, подписавших их . Эффективный контракт будет подробно описывать, какие обязанности каждая сторона имеет по отношению друг к другу, как они должны выполняться, с чем они будут сравниваться и когда.