Cloud Computing enables cost effective IT services to be delivered to users via the internet. The users access the applications through their web browser and typically pay a monthly subscription to use the services, eliminating the need for on premise IT equipment and annual software licence fees.