author

Antti Rauhala

CEO and founder

May 23, 2026 • 10 min read

Software has always treated the user as the inference engine. That assumption is now optional.

The user is the processor

Every application ever built has rested on the same architectural assumption. The data lives in the software. The decisions live in the user. Every form field. Every routing choice. Every approval. Every category. The software presents. The user thinks.

Step back from any single product and the scale of this becomes visible. Hundreds of millions of professionals spend most of their working hours making decisions that are repetitive, pattern-following, and in most cases already determined by the data sitting in the system that asks the question. Not a UX inconvenience. A civilization-scale allocation of human cognitive effort to tasks the system could resolve on its own.

The assumption held because there was no real alternative. Something has changed.

Why developers ration prediction

Every machine learning prediction has a cost. The data pipeline. The model. The training set. The monitoring. The retraining schedule. The on-call rotation when the metrics drift. The cost per prediction is high enough that the rational response is to cherry-pick. Find the two or three use cases where the ROI is unambiguous. Build those. Leave everything else manual.

This is not a failure of imagination. It is correct engineering judgement given the economics.

The outcome is specific. Patchwork applications. Intelligent in spots. Manual everywhere else. The user gets partial relief. Most of the cognitive load remains. NPS moves slightly. Churn does not change. The smart-feature roadmap becomes a backlog that competes with everything else and loses.

The ceiling is not technical. It is economic. It applies to every application built under the assumption that prediction is expensive.

What happens when the assumption breaks?

When the cost collapses

Imagine the marginal cost of the tenth prediction equals the cost of the first. The thousandth equals the tenth. Developers stop rationing. Every field becomes a candidate. Every routing choice. Every categorization. Every approval. The question shifts from where prediction earns its place to where it does not.

This is a logical consequence, not yet a claim about a specific technology. If prediction is cheap enough to apply everywhere, the category of decisions users make inside software becomes reclaimable. All of it, not some of it.

A smooth long-tail value curve. Two horizontal dashed cost lines cross the curve: an upper traditional-ML cost line intersects near the steep head, leaving only a small dark-teal region above it; a lower predictive-database cost line intersects much further to the right, leaving a large light-teal region between the two lines — the newly viable use cases.
Predictable use cases in any application form a long-tail value curve. The cost ceiling decides how much of the curve gets implemented. At traditional ML cost, only the head clears the line — a few smart features in a mostly-manual application. At predictive-database cost, the tail clears it too. The middle region is the architectural unlock.

Here is what that looks like.

Why does prediction matter most where complexity is highest?

ERP demo overview showing 14 use cases organized into Procurement, Intelligence, Product and Pricing, and Services and Operations panels, all on one predictive database
The ERP that learns: 14 use cases on one predictive database. PO queue, smart entry, anomaly detection, approval routing, demand forecast, project portfolio, supplier intel, rule mining, recommendations. No model training, no retraining schedule. Three industry profiles in one repo. Open at erp.aito.ai.

ERP is the extreme case. Maximum field density. Maximum decision variety per transaction. Maximum cost when the user gets it wrong. Account codes, cost centers, approvers, project allocations, VAT, payment terms, supplier accounts. Every purchase order is a small exam.

If prediction works here, it works anywhere.

erp.aito.ai runs three industry profiles in one codebase: industrial maintenance, multi-channel retail, professional services. Each profile has its own database, its own data shape, its own personas. Each runs the same predictive operators. The aggregate automation rate across the mixed profile sits at 72%.

That number is specific because it is real. A marketing team would have written 90%.

Open the demo. Not when you finish reading. Now.

What the demo reveals is not that some fields are automated. It is that everything is.

Can you trust prediction when mistakes have financial consequences?

Predictive Ledger demo overview showing Payables Automation, Accounting Intelligence, Multi-tenancy and Quality, and Conversational Help panels, all on one predictive database
Predictive Ledger: multi-tenant accounting with payables automation, invoice processing, smart form fill, payment matching, anomaly detection, audit trail, prediction quality dashboards, and conversational help. One shared instance across 128 simulated customer companies. No model training, no retraining, no per-tenant pipeline. Open at accounting.aito.ai.

Accounting raises the objection before it gets asked. Finance is not a domain for blind automation. Misclassified transactions show up in tax filings. Misrouted approvals create regulatory exposure. Errors here carry real cost. The concern is correct.

Reframe it. Prediction in accounting is conservative and auditable. Every prediction returns a calibrated probability. Above 95%, auto-process. Between 50% and 90%, pre-fill and route to review. Below 50%, leave the field empty. The user stays in control. The system says honestly when it does not know.

Applied to every transaction, every invoice, every routing decision, this kind of assistance collapses effort.

accounting.aito.ai. Open it.

What you notice is that the prediction does not feel like AI. It feels like the application finally knowing what you were going to do anyway.

What does this look like when the volume is massive?

E-commerce demo overview showing Overview and Discovery, Predict for the Shopper, Pattern Intelligence, Operate the Store, Marketer Workflow, and Automate the Catalog panels, all on one predictive database
The e-commerce that learns: 16 views on one predictive database. Smart search, recommendations, basket analysis, catalog enrichment, demand forecasting, inventory and markdown decisions, win-back campaigns, honest evaluation. Every view in this open-source reference runs on Aito's predict, recommend, relate, search, and evaluate operators against a single 110k-row dataset. Open at ecommerce.aito.ai.

E-commerce operates at a different scale. Millions of interactions per day. Each one a candidate for prediction. Search ranking, cross-sell, catalog enrichment, personalization. All running from the same data. No separate models. No retraining schedule.

ecommerce.aito.ai runs the PetNord pet-store reference. 110K rows. 16 production-ready views on a single Aito instance.

Two things deserve attention. First, the Bought Together view shows dog dry-food cross-selling to dental treats at 2.72× baseline lift. That number is not a curated rule. It came out of the data. Second, the Evaluation view contains a deliberate honest failure. Return Risk prediction yields zero improvement over baseline, and the demo shows it as a red row. Not buried. Not hidden. A system that tells you when it cannot help is a system you can trust.

Three domains. Three different data structures. One architectural pattern.

Prediction is infrastructure

Every serious application has search. Not because search is a differentiating feature. Because its absence is a deficiency. Nobody builds their own search engine. Teams use infrastructure that makes search cheap and reliable, and they apply it everywhere a search box belongs.

Predictive functionality is on the same trajectory. Not an AI feature on the roadmap. A baseline capability that users will come to expect, and whose absence will feel, increasingly, like something is broken.

The analogy has a limit. Search retrieves. Prediction decides. The stakes per interaction are higher and the value per interaction is larger.

The question is not whether the application needs this. It is whether the team builds it themselves.

LLMs raise the bar. They don't replace the UI.

LLMs are genuinely powerful for open-ended tasks. Writing. Exploration. Synthesis. Unstructured problems where the shape of the answer is unknown until the answer arrives.

But most enterprise software usage is structured, repetitive, pattern-following. Invoice processing. Order routing. Product categorization. GL code assignment. These are not exploration tasks. They are decision tasks with histories. The pattern lives in the data already.

LLMs applied to those tasks are expensive, brittle, and wrong-shaped for the problem. Prediction is the right tool. The two are complements.

LLMs handle the exception. Prediction handles the rule.

The Predictive Application

Software has been getting smarter for thirty years. Databases got faster. Search got better. Interfaces got cleaner. One thing did not change. The user remained the inference engine. Every decision, every categorization, every routing choice. Still human.

The assumption held because prediction was expensive. It no longer is.

The applications that retire the assumption first will not just be better. They will make everything built under the old assumption feel broken. Not inferior. Broken. The way manual search felt broken after Google. The way static recommendations felt broken after Netflix.

This is what a Predictive Application is. Not an application with AI features. An application designed around the premise that the user should never make a decision the data has already made for them.

What would your application look like if prediction was free?

Three predictive applications are live today. Pick the closest fit.

Building accounting SaaS? See Predictive Accounting. Same operators behind Nordic enterprise AP automation at 95%+ accuracy since 2018. 255-tenant reference at accounting.aito.ai.

Building e-commerce or commerce SaaS? See Predictive E-commerce. 16 production-ready views on the PetNord pet-store dataset, including a deliberately honest failure case.

Building ERP or operations SaaS? See Predictive ERP. PO routing, smart entry, anomaly detection, demand forecast, on one substrate.

Want to see the full surface? See the use case catalog. 39 predictive operations across verticals, organized as Analyze, Assist, Automate.

Or if you are ready to talk, email me directly: antti@aito.ai. I am the founder. Plain email works.

The questions worth asking

Is the prediction accurate enough to matter? It depends on data density. Accounting and ERP have rich transactional histories, which are strong conditions for prediction. The accuracy numbers in the demos are observable, not claimed. Open the Evaluation views and read them.

Is this production-ready? Fennoa, Q-Automate, and Lastbot run on Aito in production today. Not pilots. Paying customers, processing real transactions on real data.

How long does integration take? The demos were built in weeks. The API is HTTP and JSON. See the documentation.

The demos are live and the engine is real. Test it rather than taking anyone's word for it.

Back to blog list

Start predicting in minutes — no ML expertise required.