THE CLOUD is a buzzword invented a few years ago and is loosely defined as internet based computing. As time has gone on, Cloud Computing is more accepted and less mysterious and is heard in many everyday conversations. This article discusses cloud software and does not go into cloud infrastructure, that is an article for […]