Traditional on-premise deployments present challenges for small and medium sized businesses. For a small accounting business that wants collaboration tools, deploying an on-site Microsoft SharePoint server requires IT expertise, ongoing maintenance, and takes time away from running the core business. Server management tasks like backups, security updates, and hardware failures consume the owner's time and introduce risks if not done properly. Outsourcing server management still leaves the business reliant on a single server with power and hardware costs.