A service-level agreement is a commitment between a service provider and a client. Particular aspects of the service – quality, availability, responsibilities – are agreed between the service provider and the service user.
SLAs are important because they set the tone for the relationship between the parties and will govern if and when things break down.