Why client app registered with System configuration have Launch button?

In the hosted OpenEMR, I have successfully registered my client app with System context.
As far as I understood about the system client app, they are used by the backend services to communicate directly with the EHR system without any user intervention.
But during the client app registration with system context I have noticed that openEMR is accepting launch and redirect URLs (other EHR sandboxes are restricting this). Also openEMR provides a way for a clinician/physician to launch the client app with system context from patient dashboard.

Can I get more insight into this?

OpenEMR Version
I’m using OpenEMR version 7.0.1