This document discusses the three main types of web authoring: protocols, design conventions, and software. It provides definitions and examples of each type. Protocols refer to the rules that govern data exchange over the internet, such as URLS. Design conventions are the stylistic rules for websites, including things like color schemes, fonts, and image placement. Software refers to the programs used to code and build websites, such as HTML editors, visual editors, and content management systems. The document provides examples and explanations of various protocols, conventions, and software to illustrate the different aspects of web authoring.