The takeaway? Organizations need to seek out technology vendors and partners to help them develop a hybrid model that leverages the best of both public and private clouds, as well as legacy applications traditionally deployed on their own dedicated hardware (on-premises) that don't translate to the cloud. The decision of which application resides where should depend on a company's existing IT resources, its individual business or industry compliance requirements, and its future plans. We are already seeing large software publishers building tools to integrate applications across multiple clouds and on-premises.