All three web conferencing deployment solutions enhance virtual meetings, allow for intra- and inter-organization communication and simplify data sharing, but differ with regard to implementation location. Hosted web conferencing services are significantly internet-based, providing an off-premise web conferencing solution. Organizations simply subscribe to a hosted service and access the application online. On-premise software and on-premise appliance systems offer greater security, operating behind client company firewalls for an added barrier of protection and support implementations. Private clouds are significantly more secure than public clouds, deploying over an organization's servers and within its infrastructure, rather than over the internet.