Publishing the application pushes all your changes to the web instantly. Your application and all pages in Studio are not visible to anyone before you publish and share a link.
By default, your application gets assigned a subdomain: https://<randomname>.softr.io and publishes to the Staging environment of Softr (not visible to anyone except you).
When you want your application to be visible to anyone on the web, you need to publish your changed to Live environment and share a link. You can do this from Publish Menu, clicking on a Publish button.
After publishing, you can share the public subdomain link to anyone (e.g. "https://sammie.softr.io" from the example above). Check the next section to find out how to personalize your subdomain link.
You can customize your public subdomain link that is assigned randomly (https://<randomname>.softr.io) to "https://application-name.softr.io". You can do this from Settings > General page, as shown below:
When you are on a paid plan, you can also connect your custom domain (e.g. yourdomain.com). For more information refer to Custom Domain tutorial.