Why it is needed

The Cloud App Launcher is required when running the following PowerBuilder applications:

  • PowerServer-deployed applications (three-tier architecture where database interactions can be hosted in the cloud)

  • PowerClient-deployed applications (traditional client/server architecture with direct database connection)

It plays a critical role in:

  • Installing, launching, and updating applications over HTTP/HTTPS.

  • Allowing applications to be launched from a web browser (the web browser launches the cloud app launcher; and then the cloud app launcher launches the application)

  • Enforcing security by:

    • Downloading only from allowed URLs (as defined in apprun.json).

    • Executing only applications flagged with "appeon".