I'm Theodore Harding, an indie Mac developer based in the UK. When I launched Shiny, the question I was asked most often wasn't "how does it work?" It was "why is it so cheap?" That question is worth a proper answer, not a one-liner in an FAQ. Pricing is a statement. Here's what mine is trying to say.
This is partly a philosophy piece and partly a commitment in writing. If you want to understand what you're buying before you spend $4.99, read on. If you already trust the price, the bottom line is at the end.
The business-model fork
There are two broad types of Mac utility software in 2026. The first type is a subscription suite: a broad collection of tools (disk cleaner, malware scanner, app uninstaller, system optimiser, privacy manager) bundled together, updated constantly, sold for $30-$40 per year, and run by a team of engineers and a customer-success department. CleanMyMac fits here. So does MacKeeper. These are real businesses with real payrolls. The subscription model makes sense for them because they genuinely need recurring revenue to fund ongoing engineering work across many features.
The second type is a focused one-time tool: one job, one price, maintained by one person (or a very small team), priced to cover the actual cost of the work without extracting ongoing value from a job that stopped changing. Shiny is firmly in the second category.
This isn't a moral argument against subscriptions. It's a structural one. Subscriptions make sense when the product genuinely evolves month to month, when new features justify the recurring charge, when the team is big enough that continued payment is needed to keep the lights on. When none of those things are true, a subscription is just a rent on a finished tool. I didn't want to charge that, so I didn't.
John Gruber wrote about this tension in Mac software years ago, and the indie community has debated it ever since. The conclusion most thoughtful observers reach is that the model should match the product. For a static tool, a one-time price is honest. For a living service, a subscription is honest. Mismatching the two is where trust breaks down.
Why $4.99
The price isn't random, and it isn't false modesty. It covers three real things.
First, the cost of running a small software business: the Apple Developer Program ($99 per year), the payment processor (Paddle takes a small cut on each sale), the support email, the domain, the occasional hour debugging a macOS update that changed something subtle about memory management. None of those are expensive individually. Together they're meaningful for a product that needs to stay honest about its margins.
Second, the cost of the work. Shiny took real engineering time to build safely. Memory management on macOS touches kernel-level behaviour. Getting it right, especially in a way that doesn't drain battery or introduce crashes, took iteration. $4.99 times enough buyers makes that work worth doing again for future maintenance.
Third, the price has to be low enough to be a genuine no-brainer. If your Mac has real memory pressure, $4.99 is less than a coffee. The decision shouldn't require thought. I want the friction to be in discovering whether you need the tool, not in deciding whether $4.99 is worth it once you've decided you do.
What it's not priced to do is extract maximum value from each buyer. I could probably charge $9.99 and the conversion rate wouldn't fall dramatically. But $9.99 feels like I'm pricing to the ceiling. $4.99 feels like I'm pricing to the job.
Why three Macs and not unlimited
This one I thought about carefully, because "unlimited installs" is the easiest possible answer and the one buyers often prefer.
The honest version is that three Macs matches how most people actually use their own hardware. One for work, one personal, maybe an older machine at home or a parent's Mac you set up for them. Three is generous enough to cover a realistic individual. It's not so open-ended that it stops being a personal license and becomes a site license in disguise.
Unlimited installs would be fine for a single buyer. But a small number of people would inevitably share a single purchase across six or eight machines among friends, which is a reasonable thing to want to do but not really what a personal license is for. Three is a boundary that's clear, fair, and hard to accidentally violate.
I also think being honest about limits builds more trust than hiding them. If I said "use it on as many Macs as you like" and then quietly enforced a server-side check, that would feel worse than just saying "three Macs, no more, no less." The limit is part of the deal. You know what you're getting.
What you give up by not subscribing
I want to be direct about this, because I think most software companies aren't.
You give up a roadmap. Subscription software has a customer-success team whose job is to justify the renewal. They do that by shipping features: new cleaning algorithms, privacy dashboards, browser extensions, integrations with cloud storage. Some of those features are useful. Some exist primarily to make the renewal feel worthwhile. With Shiny, there's no renewal to justify, which means features get added when they're genuinely needed, not when a sprint cycle demands them.
You give up frequent updates. Shiny will get updates when macOS changes something that requires it, when a bug appears, or when I find a meaningful improvement worth shipping. It won't get weekly changelog posts announcing new Settings panel designs. A calm app is the point, and the update cadence reflects that.
You also give up the implicit promise that the tool is constantly getting better. Maybe it is, maybe it isn't. With Shiny, the tool is what it is: one job, done well, priced once. If that sounds like a limitation, it might not be the right tool for you. (See the honest comparison with CleanMyMac if you want to think through which approach fits your situation better.)
What you keep, in exchange, is simplicity. No renewal reminders. No "you're on the free tier" nudges. No subscription management. No wondering whether you're still getting value for the yearly charge. You paid once. The app is yours. That's the entire transaction.
The future
Free updates are part of the deal, not a favour. When Apple ships a new macOS and something in the memory management behaviour changes, I update Shiny to match. That's not a new feature; that's the app continuing to work. Charging for macOS compatibility updates would be charging you for Apple's decisions, which I'm not willing to do.
What would justify a paid version 2.0? Something genuinely new: not a UI refresh, not a rebranding exercise, not "we rewrote it in SwiftUI." A paid upgrade would mean substantially new capability, probably in a direction that makes sense for where Macs are heading. I don't know what that is yet. If it becomes clear, I'll write about it here first, before anything is shipped, so buyers can decide whether the upgrade is worth it to them rather than finding out at checkout.
The one thing I'm committing to in writing: I will never silently flip Shiny to a subscription. If the model ever changed, existing buyers would keep their current version working indefinitely. The precedent for this in the indie Mac world is well established, and I think it's the right one. Pay-once software should mean pay once. (You can read more about why Shiny exists at all if you want the longer backstory on the decisions that led here.)
If you're deciding whether $4.99 is worth it, the honest answer is: probably yes if your memory pressure turns yellow or red after a few hours of use; probably no if your Mac runs fine and you're just curious. (Are Mac cleaner apps actually worth it goes deeper on how to tell the difference.) I'd rather you not buy it and not regret it than buy it and feel misled.