Software audits initiated by software publishers or representative entities are often resolved by an out-of-court settlement. The carefully crafted settlement agreements release an audited company from liability, contingent on a set of obligations. Each obligation is equally important, since the release of liability is conditional upon the successful and timely completion.