Launchers let you create self-service web forms, so non-technical stakeholders can run your scripts without you.
Define a launcher by specifying a command "template", and specifying any parameters your script expects.
Parameters can be text fields, menus, or even file uploads.
Your users can then use the Launcher to input their parameters and run your script. They'll get an email with results when it finishes running.