Moreover, as a company???s needs become more narrowly tailored and specific to certain types of applications, levels of security, support, and the like, the company must either be prepared to negotiate them into the cloud computing agreement or assume them itself and explore means by which the company can work alongside whatever service and support is being offered by the cloud computing provider.