Does the application provide for data validation?
The advantage of choosing a computer to collect data is at the computer may be able to correct mistakes made by the user. These mistakes maybe as simple as forgetting to enter information into a required field or may be as complicated as checking the relationships between various fields. If you are designing a server based application, then the validation is performed after the form has been submitted and should be performed before data is stored on the server. For client based applications, data validation is performed once the user enters the information into fields. Since the data validation is performed by the users’ web browser for client based applications, data entry errors can be corrected before being submitted. Also, using a client based application, it is easier to provide more informative feedback to the user since the data validation routines would be stored with the data entry form. How does the user get a printout of their data? Almost all Windows based applications have