A service-level agreement (SLA) is a document that describes the level of service expected by a customer from a supplier. It lays out metrics to measure the service and any penalties if the agreed upon levels are not met. Developing an SLA assumes that everything can be measured and develops metrics for time, cost, and quality which yields satisfaction when fulfilled and supports enterprise success.