Controls relating to the transactions and standing data for each computer-based accounting system; they are, therefore, specific to each such application. Application controls, which may be manual or programmed, are designed to ensure the completeness and accuracy of the accounting records and the validity of the entries made. An example of an application control designed to check completeness would be a manual or programmed agreement of control totals, i.e. the total of the source documents and the total of the amounts input would be compared. Other examples of application controls include checks to ensure that the correct master files are used, that data has been updated, and that output reports are both complete and accurate. Compare general controls. See also computer-assisted audit techniques.