Cloud computing takes networking to a whole new level. Documents and programs can be stored in “virtual” drives or computers, and can can be accessed by any authorized user through ordinary Internet connections. Cloud computing allows real-time communication and interaction exactly the way a network does, with access extended to global level. Cloud computing eliminates data lost through system crashes, avoids problems with network downtime as well as providing the ability for software upgrades to be performed network-wide by upgrading a single instance of an application. Google Docs is an example of cloud computing where multiple users can interact on document production in real-time.