Collaboration and Cloud Computing

With the dawn of the second technological revolution in progress, the computer has become a tool of great power. With that power comes great responsibilities. 
The cloud is the latest in computer technology that has been pushing for technological advances; cloud computing allows for the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. (google, 2017). In plain terms that means the host servers stores all the data, required to run the program, and other computer use an internet connection to gain access to the software to be used without downloading any further executable programs. Google Drive is the best example of this feature, as Microsoft Office has been getting more and more expensive, where the latest versions can not be bought, but require a monthly subscription, has put off many users from investing into the program. Google has created a cloud based document generations application that allows everyone with a Gmail account to run their versions of word, excel and Power-point without having to download a single megabyte of information. This is all run through Google servers, and then uploaded through your computers web browser.

There are a few limitations with these types of programs, and the biggest one would be the lack of offline compatibility. Most cloud based software does not allow for offline operations. This is where Microsoft office has the advantage, once the program is download, installed and used, they have their own version of the cloud, which allows users to save all their information to the Microsoft server. For people who use several computers and need access to their documents throughout the world, Microsoft servers would be accessible anywhere with an internet connection and thus allows the user to open the document/file from any other computer running Microsoft office.