The need to identify the inputs, outputs and processing of the current system, problems with the current system, the user and information requirements for the new system
Importance, characteristics and uses of verification including visual checking and double data entry to reduce data entry errors