Website or service that offers a broad array of resources and services, such as email, forums, search engines, and online shopping malls.