According to a 2012 survey by Edge Strategies and Microsoft, a major cloud provider, about 30 percent of small to mid-sized companies are using some cloud services, which allow part or all of businesses' computing needs - like Web-based applications, backup services, data storage or other functions - to be hosted online rather than on in-house servers.