A Web-based form that can be designed to guide the user through the process of completing the form and can alert the user to errors.