To perform an operation, the user needs access to appropriate and sufficient information at every stage in the application.