Enterprise companies around the world have made the switch from self-hosted infrastructure to public cloud configurations. While most enterprises will always need some on-premise technology, they are developing their applications directly in the cloud.