Final answer:
Change management ensures documented approval for altering an application.
Step-by-step explanation:
The program that assures there is documented approval for altering an application is Change management.
Change management is the process of managing and controlling changes to a software application or system in a structured and documented manner. It ensures that changes are requested, reviewed, approved, implemented, and documented properly.
For example, a change management program may require that any changes to an application go through a formal change request process, with necessary approvals from stakeholders and documentation of the change rationale, impact assessment, and implementation plan.