Applications, services or resources made available to users on-demand via the Internet.