Cloud hosting includes hosting accounting, CRM, tax, Microsoft software, applications or data on virtual servers, providing scalability and flexibility through remote server infrastructure. It allows users to access and manage resources via the Internet, reducing the need for physical hardware and increasing reliability.