Wikipedia's definition says that Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).[...] Cloud computing entrusts remote services with a user's data, software...