For years, technology has relied on the "on-premise" model, where customers host and maintain their own application infrastructure. But with the increased adoption of cloud-hosted applications, customers and vendors alike are now embracing and enjoying the benefits the cloud provides.