The advent of cloud computing ushered in a new era in software availability, capabilities and cost. While many may be familiar with...