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