Assess at least three factors that companies must consider with respect to ease of use, ease of management, integration, scalability, mobility, vendor support, and cost when they are opting to install and manage their own technology or utilize cloud computing.