software-field-guide-contracts