Step 2: Requirements Gathering