The checklist
Logins and permissions. Who can sign in, and what can each person see and change? A crew lead shouldn't see payroll. A customer shouldn't see other customers. Decide the roles before you add the users, because adding permissions later means checking every screen again.
Where the data lives. Find out where your app actually stores its data. If the answer is a free tier, a file on someone's laptop or a service nobody remembers signing up for, fix that first.
Backups you've restored. A backup you've never restored is a guess. Set up automatic backups, restore one into a copy of the app and check it worked. Do it again after every big change.
What happens when it breaks. Every app fails sometimes. What matters is what the user sees and who finds out. Plain error messages for people, a log for whoever fixes it, and an alert when something keeps failing.
Security basics. Keep passwords and API keys out of the code, use HTTPS everywhere, and read what the AI tool added that you didn't ask for. Generated code can work perfectly and still leave a door open.
Hosting and running costs. Know what you pay each month and what makes that number grow. Usage-based services are cheap at ten users and surprising at a thousand.
Someone who owns it. Software needs looking after, the same way a website does. Libraries get security fixes, browsers change and people ask for the next feature. Name the person or team who does that before launch, not after the first outage.
Sound familiar?Built something that only works on your laptop? ↗We'll review it and tell you what it needs before real people rely on it.Test it with the people who'll use it
This is the validate stage, and it's the one weekend builds skip most. The person who built the app knows which buttons to avoid. Everyone else doesn't. Sit with two or three of the people who'll actually use it, give them a real task, and watch without helping.
You'll find the gaps fast. The screen that only makes sense if you built it. The form that loses everything when the phone locks. The report that's right for the office and useless on a job site. Fix those before launch, because after launch they become reasons people stop using it.
Check it on the devices people really use, too. A tool built on a big monitor often falls apart on a phone in a truck, which is exactly where field teams open it.
A weekend app usually lives on its own island. Real software has to talk to the rest of the business: payments, email, the calendar, the accounting system, the CRM. Each connection is a new place for things to go wrong, so treat each one as its own small project.
For every connection, know three things. What happens if the other service is down for an hour. What happens if the same message arrives twice. And who gets told when the two systems disagree. Payments in particular need care: a charge that goes through twice, or not at all, is the kind of bug customers remember.
Write the handover before you need it
One page is enough. Where the app runs and who has the logins. How to put out a new version. Where the backups are and how to restore one. What it costs each month. Who to call when it breaks. If the person who built it left tomorrow, that page is the difference between a bad week and a lost system.
When it should stay a spreadsheet
Not every weekend build should become a product. Sometimes the honest answer is a well-built spreadsheet or an off-the-shelf tool. If only three people use it, it doesn't touch money or private data, and nobody minds when it's down for an afternoon, keep it simple.
If it takes payments, holds customer data or runs work your team can't do without, treat it as real software. That's where a second opinion earns its keep, before you spend money fixing the wrong thing.
Where to start
Go through the list and be honest about the gaps. If they're bigger than your team can close, that's normal. It's the same question you'd ask when hiring a designer or developer: who builds it, who keeps it running, and how you'll know it's working.
And if you're not sure which stage you're at, that's fine too. Most people aren't. Tell us what you've built and we'll help you work out what it needs next.

Avant8 Team
Strategy, design and development from Salt Lake City, since 2010.