Why is the Initiating a Project process used?

A.
To produce the required Work Packages
B.
To enable corporate or programme management to give authorization to deliver a project
C.
To fully understand how the project objectives will be achieved before committing
significant resources
D.
To decide which project approach is suitable for the project