An agreement between two parties to formalise work done with each other. A service level agreement can contain any number of provisions and be applicable to numerous business practices.