Notes · 2026-08-23

The missing middle: software you can just buy

You need to sign a PDF about four times a year. Your realistic options are a free tool whose business model you cannot identify, or a subscription that costs more annually than the task is worth. The thing you actually want — pay a little, once, own it — is strangely hard to find. That is not an accident, and it is not your fault.

Who wrote this: Mantra Factory. We sell AddToPDF, a one-time-purchase PDF editor, so we are arguing for a model we happen to profit from. Read it with that in mind. We have tried to make the argument survive the bias — including by naming the cases where free software is simply the right answer, and linking to it.

Two models, one gap

Almost all consumer software now arrives in one of two shapes. It is free, or it is a subscription. Both are perfectly sensible in the right context, and both fail badly for one specific category: the tool you need occasionally, that does one small job, on your own machine.

A PDF editor is the canonical example. So is a file renamer, a menu-bar timer, an image converter, a clipboard manager. Nobody uses these daily. Nobody wants a relationship with the vendor. You want the thing to work when you open it, and to still work the same way in three years.

Why "free" is hard to evaluate

The first thing to be clear about: free is a price, not a business model. Software costs something to make and maintain, so if you are not paying, something else is. The useful question is never "is free bad" — it plainly is not — but "can I name why this is free?" Because if you cannot name it, you cannot predict what happens to the app next year.

Sometimes the answer is immediate and reassuring. Apple's Preview is free because Apple sells Macs; a good bundled PDF viewer makes the hardware more valuable, and that incentive is stable. Skim is free because researchers maintain it for other researchers, and the source is open, so even if they stop, the code does not disappear. In both cases you can name the reason, and the reason is durable.

Other times you genuinely cannot tell, and that uncertainty is the actual cost. Not spyware, not a scam — just unpredictability. Free products get acquired and monetised. Free products add accounts, then sync, then a paid tier for the feature you relied on. Free products maintained by one person out of goodwill stop, quietly, and the app breaks on the next OS release. None of this is villainy. It is simply what happens to things that do not have a funded reason to keep going.

We wrote a longer piece on how to tell the models apart, because "can you name why it is free" turns out to be a genuinely useful question to be able to answer.

Why subscriptions fail this particular job

Subscriptions are not a scam either. They are the correct model for two kinds of software: things with an ongoing cost to run (storage, sync, servers, someone answering support at 3am), and things you use continuously enough that ongoing improvement is worth ongoing money. Your email, your password manager, your accounting — these are reasonable subscriptions.

A PDF editor that runs entirely on your laptop has neither property. There is no server. There is no per-user cost. And you open it twice a month. When you subscribe to something like that, you are not buying ongoing value; you are buying the vendor's revenue predictability. That is a real benefit — to them.

The tell is what happens when you stop paying. With a tool that runs locally and stores files on your disk, there is no technical reason it should stop working. That it does is a decision, not a consequence.

So where did the middle go?

Here is the part that is genuinely structural, and why complaining about it does not help.

A small one-time purchase produces a spike of revenue and then nothing. That is fine for a person. It is impossible for a company. A company has salaries, a support team, a marketing budget, and — if it took investment — a growth expectation that a flat one-time price cannot possibly meet. Every year it needs more revenue than the last, and one-time sales only grow if the audience keeps growing, which for a niche utility it does not.

The app stores made it worse in a specific way: there is no first-class mechanism for paid upgrades. You cannot easily charge existing customers for version 2. So the choices narrowed to charging forever, or charging once and supporting those customers forever for free. Given that, subscriptions were not greed so much as arithmetic.

Which means the middle did not vanish because users rejected it. Users love it. It vanished because it cannot fund an organisation. Those are very different problems, and only one of them has a solution.

What can fill the gap now

The economics that break for a company work fine for one person with a small scope and no growth target.

If an app does four things instead of four hundred, most of the cost disappears. There is no sales team, no office, no investor expecting a curve. Support is one person reading their own email. The app can be small enough that it is genuinely finished — not abandoned, finished — and then just maintained against OS changes.

At that scale, a small one-time price is not a heroic gesture. It is simply enough. And it produces an incentive worth noticing: if we are not charging you monthly, we do not need to keep inventing reasons to open the app, add a social feature, or send you a notification. There is nothing to retain you for. The app can just sit there and be useful.

The honest limits

This model is not free of downsides, and pretending otherwise would undercut the argument.

So we built one

AddToPDF exists because this gap is easy to describe and, apparently, annoying enough to act on. It adds text to a PDF, signs it, fills in form fields and reorders pages. On a Mac it also merges and splits; on an iPhone or iPad it scans paper with the camera and hands the result back to the share sheet. It makes no network requests at all — your documents never leave the device, because there is nowhere for them to go. One purchase covers Mac, iPhone and iPad.

It deliberately does not edit the text already printed in a PDF, and it has no OCR. Those are the features that would turn it into the kind of app that needs a subscription to sustain, which is the thing we were trying to avoid.

AddToPDF app icon

AddToPDF — the app we make

A deliberately small PDF editor for Mac, iPhone and iPad: add text, sign, fill forms, organise pages. Fully offline, no account, one-time purchase covering all three devices. It does not edit existing body text or do OCR.

Download on the App Store

None of the above is an argument that free software is bad or that subscriptions are evil. It is an argument that a category of small, local, occasionally-used tools got squeezed out of existence by economics that had nothing to do with what people wanted — and that this particular gap is now small enough for one person to fill.

Related

What "free" actually costs

Six business models behind free software, and how to work out which one you are using.

Read the note ›

What it takes to ship a small app

The specific things that go wrong between "it works on my machine" and a live App Store listing.

Read the note ›

Mac PDF editors: an honest comparison

Eight tools, what each is genuinely best at — including where ours loses.

Read the comparison ›