Website building platform
A website, or simply site, is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.
A platform-enabled website is a website in which additional functionality can be seamlessly integrated by means of an external application programming interface (API). The platform should provide integration points. These integration points are places in the application where new functionality can be plugged in.