On the software front, businesses of all shapes and sizes are rapidly adopting cloud software of all types including ERP and CRM software, collaboration and communications systems, data management ...