Planner takes the user inputs and produces the reports by using five phases (P0 to P4).
At the end of these phases, the Planner produces extensive reports that contain a mixture: of generic and customized information.