Forms provide the user interface that people will carry out their day-to-day work. They provide the input elements that best suit the data to be captured, including simple text input boxes and dropdown choices, but can also include more elaborate controls such as sliders and toggle switches.
Forms are used within both model-driven apps and canvas apps. Find out more about forms in model-driven apps here and forms in canvas apps here.