Australis
DocsPricingFor Work
Get the beta
← All posts

How to Publish an App: Domains, Stores, and What Launch Really Means

Ozzy · September 12, 2026

How to publish an app, in plain terms

Publishing an app means making it reachable by other people, not just you. For a web app, that takes a domain name and a place for the app to live, called hosting. For a phone app, it also takes a listing in the Apple App Store or Google Play. Most small business apps today are web apps, so let's start there, then cover phone apps at the end.

The three separate jobs, not one big job

People often say "launch the app" like it is a single button. It is not. It is three jobs that can be done by three different people, at three different times.

  • Build the app. Someone writes the code, or describes what it should do and a builder does it.
  • Get a domain. You buy a web address, like mystudio.com, from a registrar.
  • Deploy the app. You put the finished code somewhere it can run all day, every day, and point your domain at it.

A lot of confusion comes from mixing these up. A domain is not hosting. Hosting is not a domain. You need both, and they need to be connected.

What a domain actually is

A domain is the address people type or click to find you. mystudio.com is a domain. It is a rented name, not a purchase you own forever. You pay yearly, usually a small amount, to a registrar. Well-known registrars include Namecheap, GoDaddy, and Google Domains-style services run by other companies now.

When you buy a domain, you are not buying a website. You are buying the right to use that name and point it somewhere. Think of it like renting a shop's street address separately from renting the shop itself. You still need a building behind that address.

What hosting actually is

Hosting is the building. It is the computer, somewhere in the world, that stores your app's code and runs it when someone visits. Every time a customer opens your booking app, a server somewhere is answering that request in real time.

For most small apps built today, hosting is handled by a platform, not a server you manage yourself. Common choices include Vercel, Netlify, Render, and Railway. You do not need to know how these work internally. You need to know that one of them is holding your app and keeping it running.

Connecting the domain to the hosting

This is the step that trips people up, so I will walk through it plainly.

1. You buy mystudio.com from a registrar. 2. You deploy your app to a hosting platform. The platform gives you a temporary address, something like mystudio.vercel.app. 3. You go into your domain's settings and add a few lines called DNS records, which tell the internet "when someone types mystudio.com, send them to this hosting platform instead." 4. Within a few hours, usually much less, mystudio.com works.

That is the whole trick. Two separate services, joined by a small settings change. Nobody needs to touch code to do this. It is a form-filling task, not a technical one, though the vocabulary makes it feel technical.

Why this matters even before you have real customers

I tell builders to buy the domain early, even before the app is finished. Here is why. A domain takes a few minutes to register but the name you want might be taken next month. Also, testing your app on its real domain, not a placeholder address, catches small problems early — things like login redirects or shared links that only misbehave on the final address.

At Australis, this is one of the things the independent verifier checks near the end of a build: does the app actually work on the real domain, the one customers will type, not just the temporary one the builder was using during development. A booking form that works perfectly on a test address but breaks on the real one is a launch problem, not a code problem, and it is exactly the kind of thing that gets caught by someone using the app like a real customer would.

When you need an app store, and when you do not

If your app runs in a web browser, on a phone or a computer, you do not need Apple or Google's permission to publish it. You just need the domain and hosting steps above. Most booking systems, ordering apps, client portals, and internal tools work fine this way. Someone can open the browser on their phone, go to your website, and use the whole thing.

You need an actual app store listing only if you are building a native app, meaning one that gets downloaded and installed, with its own icon on the home screen. This is a much bigger commitment:

  • Apple charges a yearly developer fee and reviews every submission by hand, which can take several days and sometimes gets rejected for reasons that need fixing and resubmitting.
  • Google Play also charges a one-time fee and reviews submissions, usually faster than Apple but not instant.
  • Both stores require you to maintain the app over time as phone operating systems update, or it can stop working.

For most small businesses, this cost is not worth it early on. A web app that opens in the browser and can be "added to home screen" gives almost the same experience to a customer, with none of the store review process, the yearly fees, or the update maintenance. I only recommend the full app store route once a business has real, steady demand and a clear reason the browser version is not enough — usually something like needing push notifications or offline use.

What launch day should actually look like

A good launch is quiet, not dramatic. The domain has been live for a few days already, tested by a few real people. The hosting has been checked under a bit of real traffic, not just one person clicking around. Someone other than the builder has gone through the whole thing — signed up, booked something, paid something, logged out, logged back in — the way a genuine first customer would.

This is the job of an independent verifier, and it is different from the builder testing their own work. Builders check that the code does what they intended. A verifier checks that the app does what a stranger, with no instructions, would expect. Both checks matter, but they catch different things.

A short checklist before you call it launched

  • Domain bought and pointed at hosting, and it loads with https, the small padlock in the browser bar.
  • App tested on the real domain, not the temporary one, by someone other than the builder.
  • Core actions checked end to end: sign up, use the main feature, pay if there is payment, log out, log back in.
  • A plan for who fixes something if it breaks on day one.

The takeaway

Publishing an app is not one mysterious step. It is a domain, connected to hosting, tested by a real person on the real address before you call it done. Phone app stores are only needed for native, downloadable apps, and most small businesses do fine without them. Buy your domain early, test on it before launch day, and have someone other than the builder try the whole thing like a stranger would.

Common questions

Do I need to buy a domain before the app is built?

You can buy it any time, but buying it early is smart because names get taken and testing on the real domain catches problems that only show up there. It takes a few minutes and costs a small yearly fee.

What is the difference between a domain and hosting?

A domain is the address people type, like a street address. Hosting is the actual place your app's code lives and runs, like the building at that address. You need both, connected together, for the app to work.

Can I publish an app without going through the Apple or Google app stores?

Yes, if your app runs in a web browser rather than as a downloaded, installed app. Most booking systems, ordering tools, and client portals work this way and do not need store approval at all.

© 2026 Australis Technologies Pty Ltd · ACN 700 968 930 · 1B Talbot Place, Ingleburn NSW 2565, Australia · +61 434 046 046. All rights reserved.
PrivacyTermsDPA & subprocessorsSecurity