A launch configuration (or a debug configuration) is a collection of settings that describe how to launch a program. To run a program from S32 Design Studio for debugging or for execution, you actually run a launch configuration with the respective settings.
A project can have as many launch configurations as required. When you create an application project in S32 Design Studio, the wizard generates several launch configurations by default. Later on, you can create new launch configurations, delete the existing ones, and edit the configuration settings to better serve your needs.