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
Including: personal finance, bridge and building design, flood water management, traffic management, weather forecasting