The basic principle is that the more critical a business function is, the more important it is for IT to design in resilience and availability to supporting IT services. However, if IT designs in availability at an unnecessarily high level, this incurs excess service costs. The availability requirement is defined by the business and should be documented within the service level agreement.