It uses routines, often called "validation rules" or "check routines", that check for correctness, meaningfulness, and security of data that are input to the system. It is automatic and ensures that the data entered is reasonable.