They are often referred to as web forms. Unlike MAPI form programming, HTML form programming is easier. An HTML form is a specially prepared HTML page. When displayed by a browser it shows controls such as text boxes, check boxes and radio buttons, with which a user can interact. For example, a questionnaire form may be published on the web.
Users can navigate to it in a way they do regular internet browsing.
When the browser renders the form, users fill in data and submit the form. The data is then transmitted to the destination specified in the form definition. HTML forms utilize HTTP protocol. A form, after being filled by a client, interacts with an HTTP server via either POST or GET methods. Thus, you need to configure the server in order to process the form.