Match the definition with its corresponding Cloud Computing vocabulary:
Cloud computing is the term for computer work on electronic communications network called _____. A. The Internet B. software updates C. platform D. external sources E. risks F. Information technology G. collaboration tools