We often hear about how cloud computing is the future and it's going to be the next big thing, but it isn't quite clearly defined.
What is Cloud Computing? In basic terms, cloud computing is the storing and accessing of data remotely over the internet. However it isn't limited to just text and files, a lot of services are performed over the internet. This allows companies to provide services without needing to send out software to specific clients and instead anyone anywhere can use the service without worry.
A brief history of Cloud Computing
The idea of cloud computing originated in the 1960s. However, it didn't really take off until 1999 with SalsForce.com setting up their platform as a service. The next big milestone was in 2002 when Amazon launched the Amazon Web Services. AWS offers reliable, scalable, and inexpensive cloud computing services which was a big improvement over what had already been available to the public.
The next major advancement in cloud computing was the development of Web 2.0 in 2009. Google and others started to offer browser-based enterprise applications just like the Google Apps suite. Applications and such cloud software was what really set off cloud computing and paved the way for other companies to follow suite and develop their own platforms.