Establish the Automated System Environment
Partition the Automated system into Subsystems
Document communication requirements
Design inputs and outputs
Design files and databases
Establish audit and security procedures
Specify hardware and software configurations
Establish allowances for contingencies
Prepare Acceptance, Conversion and Implementation Plans