Build vs. buy, in the age of AI

Build the logic.
Buy the platform.

SaaS sold you a platform you couldn’t build, wrapped around business logic you couldn’t control.

AI unbundles the two. Own the logic. Buy the guarantees.

Based on the Kognitos position paper by Binny Gill, Founder & CEO

built by your builders
SaaS
Business logicYour business logicthe vendor’s versionEnglish as Code · yours
Security · Governance · Audittrust
Scaling · Reliability · SLAsrun
Deployment · Cloud · Kubernetesrun
Logging · Metrics · Monitoringsee
the platform · Kognitos
With AI: two decisions. Your builders own the logic; the platform carries the guarantees.
01 · The logic

SaaS configured your logic. AI lets you own it.

One product had to fit thousands of companies, so your process became settings, and whole ecosystems of administrators and consultants grew up to finish the logic the menus left out. Now a builder can describe what a process should do and have working logic in hours, not a quarter. Logic is where a company’s differentiation lives, so it should be yours.

What SaaS gave you

Your process, as settings
Automation rule · settings
TriggerInvoice received
ConditionAmount > PO amount
ActionRoute to approver
What you needAccept it if the extra is freight under 2% from a trusted vendor; otherwise ask the buyer why. No menu for this.
Live

Invoice exceptions

Accept small freight differences from trusted vendors. Ask the buyer about everything else.

Steps
5
Version
v3 · approved
Owner
Your AP team
StepsEnglish as Code

Receive and match

  1. Read the invoice and find its purchase order.
  2. Compare the invoice total with the purchase order total.

Handle the difference

  1. If the difference is a freight charge under 2% and the vendor is on the trusted list, accept the invoice.
  2. Otherwise, ask the buyer why, and wait for the answer.
  3. Record the decision and the reason with the invoice.
Don’t re-bundle

Point solutions and AI-flavored SaaS put your logic back in someone else’s model and menus, now with a chat window on top. That isn’t owning it.

02 · The platform

AI made code cheap. It didn’t make owning a platform cheap.

Coding agents can write much of a platform’s code. They don’t carry the pager, sit through the audit, or keep connectors alive as other vendors change their APIs. Here is what each guarantee asks of you every year, from running the Kognitos platform.

GuaranteeWhat you own, every year
Run it
Deployment and environmentsCloud accounts, Kubernetes, CI/CD, environment promotion, rollbackUpgrades, cluster maintenance, release engineering
Scaling and performanceAutoscaling, queues, back-pressure, load and soak testingCapacity planning, performance regressions
Reliability and SLAsRetries, failover, idempotency, incident response, status reporting24/7 on-call, incident reviews, SLA reporting
Orchestration and stateLong-running runs, scheduling, pause and resume, durable stateStuck-run triage, migrations of in-flight state
Trust it
SecurityAuthentication, authorization, secrets, encryption, tenant isolationPatching, penetration tests, vulnerability response
Governance and permissionsRoles, approvals, change control, applicability scopesAccess reviews, policy changes
Audit and replayDecision records, versioned rules, replay of past runsEvidence requests, retention, auditor walkthroughs
ComplianceSOC 2, HIPAA, ISO 27001 controls and evidenceAnnual audits, control testing, remediation
See it
Logging, metrics, and monitoringStructured logs, metrics, tracing, alerting, dashboardsAlert tuning, observability costs
Do the work
ConnectorsERPs, email, documents, databases, APIsAPI changes on every connected system
Document understandingExtraction from invoices, emails, PDFs, scansModel updates, new document types
Exception handling with peoplePause, ask, review queues, guidance, resume from the paused stepWorkbench operations, reviewer tooling
Model management and evaluationsModel routing, prompt and model versions, regression and drift checksModel upgrades, evaluation suites, inference cost control
Authoring, versioning, and the logic runtimeWriting logic in English, drafts, publish, rollback, the interpreterLanguage and runtime evolution
03 · Three ways

Three ways to get business logic into production

Every company that wants AI to run real processes picks one of these, whether it decides explicitly or not. Only one keeps your builders on the logic without handing your CIO and CFO a platform team.

Option 1

Buy SaaS or point solutions

The vendor’s logic, configured through menus, on the vendor’s platform.

You own the logic
The business can read it
Platform guarantees included
Small team to run it
Fast to first value
Light in year two

Fast and reliable. Your process bends to the product.

Option 2

Build everything

Your logic, on a platform your team builds and runs.

You own the logic
The business can read it
Platform guarantees included
Small team to run it
Fast to first value
Light in year two

Full control, and a platform company you didn’t mean to start.

The positionOption 3

Build the logic on a platform

Your logic, written in a form the business can read, on guarantees you buy.

You own the logic
The business can read it
Platform guarantees included
Small team to run it
Fast to first value
Light in year two

Builders build what matters. One failure mode to test for: a platform that quietly constrains the logic.

The honest exception

Should you build the platform too?

Sometimes the answer is yes. It only makes sense if every answer is yes.

  1. Is the platform itself your product?
  2. Do you already run a platform team with 24/7 on-call?
  3. Can you pass SOC 2 and customer security reviews on it this year?
  4. Will you fund the team that runs it for as long as the logic runs?
Your answer

Answer the four questions.

Building the platform only makes sense if every answer is yes.

04 · The platform you already own

Already on Copilot Studio or Power Automate?

Run them through the same test: does the platform leave your logic unspecified, and carry the guarantees underneath?

Low-code flow builder

Power Automate

Good at: routine glue across Microsoft 365, approvals, notifications.

Against the test: the logic lives in the designer’s boxes and expressions, configuration again, strained by exception-heavy, auditable work.

Agent builder

Copilot Studio

Good at: conversation, Microsoft 365 grounding, fast agents.

Against the test: a model plans the control flow at run time. Its own architecture guidance recommends enforcing business invariants in deterministic logic as well.

Platform for business logic

Kognitos

Good at: rules that must run the same way every time, exceptions resolved by people, audit and replay.

Works with them: Kognitos automations can be called from Copilot Studio.

Ask in Copilot→Copilot Studio agent→Kognitos automation · English as Code→Answer, with a record
FAQ

Questions about building and buying

Is SaaS dead?

Not as software people buy. What is dying is the bundle: the assumption that to get a reliable platform you must also accept a vendor's version of your business logic. AI makes the logic cheap to build, so companies will own more of it and buy the platform underneath.

Should we build or buy AI agents?

Build the business logic, because it encodes how your company works and should be yours. Buy the platform it runs on: deployment, scaling, security, governance, audit, monitoring, and SLAs. Avoid point solutions that encode your logic in their own menus.

Can coding agents build our platform?

They can write much of the code, quickly. They can't carry the on-call rotation, sit through the SOC 2 audit, patch vulnerabilities, keep connectors working as APIs change, or explain old decisions to an auditor. Those recurring costs are people costs, not token costs.

What should we never build ourselves?

Anything that isn't your business and has to be correct every day: the runtime, scaling, security, compliance evidence, audit and replay, and connectors to systems that change underneath you.

We already have Copilot Studio and Power Automate. Do we need another platform?

They are good at conversation, Microsoft 365 grounding, and routine flows. Business logic that must run the same way every time, with exceptions handled by people and a replayable record, needs a platform built for it. They work together: Kognitos automations can be called from Copilot Studio.

What is a platform that leaves the business logic unspecified?

One that specifies everything SaaS used to carry and constrains nothing about your logic. Any rule can be expressed fully, the business can read it, it runs deterministically where it matters, and exceptions are resolved by people. Kognitos does this with English as Code.

When does building the platform yourself make sense?

When the platform is your product, when you already run a platform team at scale, or when a constraint no vendor can meet forces your hand. Otherwise it means entering a business you didn't plan to be in, for as long as the logic on top of it runs.

How much does it cost to build an AI automation platform?

With coding agents, writing the code is the smaller part. The larger, recurring cost is supporting every platform guarantee in-house: on-call, security and compliance, connectors, and model operations, for as long as the logic runs.