contractual obligations software