In the good old days, the primary (or usually only) choice was to have their own IT infrastructure installed on the business premises. But with the increasing bandwidths and network accessibility, cloud-based services have established themselves as a credible and cheaper alternative.