AI software development services, led by engineers.
Our AI software development services build commercial-grade software and apps with AI agents, in a fraction of the time and cost of a traditional build. One of our engineers signs off every merge.



- Since 2010Building software teams in Thailand
- Around 100People in our offices in Chiang Mai and Bangkok
- 268 pagesOur book on how we build with AI agents
- 1 business dayUntil a real person replies to you
AI software development services for new builds and existing products.
Some companies want a new product built fast. Others want AI inside the software they already run. We do both, in the same factory.
-
Software built with AI.
Web apps, mobile apps, internal tools and platforms, built in our AI software factory. Commercial-grade code, without the long build.
-
AI built into your product.
Our AI development services add agents, assistants and smart search to software you already run, tested like every other line of the code.
How AI software development works in our factory.
Every change runs through fourteen stations in five phases. People decide at five of them, agents work at five, and scripts and GitHub run the rest. The agents never hold a write token.
-
Specify
- 1. Task formPeople decide
- 2. ReadyPeople decide
- 3. PlanAgent
- Post planScript
- 4. Plan approvalPeople decide
-
Build
- 5. BuildAgent
- Patch checkScript
- 14. PreviewGitHub runs
-
Check
- 6. Required checksGitHub runs
- 7. ReviewAgent, on green
- 8. QAAgent, on green
- RouteScript, rerun, fix or hand-off
- 9. Fix roundAgent, on red twice, or blockers
- 10. Hand-offScript, no blockers
-
Merge
- 11. ApprovalPeople decide
- 12. Merge queueGitHub runs
-
Release
- 13. ReleasePeople decide
- A person decides
- AI agent
- Scripted check
- GitHub
- No write token
- 14stations
- 5phases
- 5decisions by people
- 7rules on every change
The seven rules every change follows
- 1People own intent
- 2Small batches, short loops
- 3Sandbox, synthetic data
- 4Least agency
- 5Scripts first
- 6A named person approves
- 7Keep the record
Specify
A person writes the task. On bigger tasks an agent plans first, and a person approves.
Build
An agent builds the change. A script checks the patch, and a preview can show it running.
Check
Required checks run first. On green, agents review and test it. A second red goes to a fix round.
Merge
A named person approves the merge, and the merge queue puts it into the main code.
Release
A person decides when it goes into production, and every step leaves a record.
Our AI software development services, from first call to launch.
Behind the scenes it’s fourteen stations. On your side it’s five steps.
-
You tell us what to build on a discovery call, and who it’s for.
-
You approve the scope and the price before we write a line of code.
-
You review the software as it takes shape, while the factory does the work.
-
You decide when the software goes into production.
-
We keep it running, or hand over the code and the documentation.

Who does what when you outsource AI software development.
Agents write the code and the tests and review every change. Our engineers make every decision that shapes the product, and a named engineer signs off every merge.
The agents
Our engineers
Draft the plan from the task
What gets built, together with you
Write the code and the tests
The architecture and the stack
Review every change line by line
Whether a plan is good enough
Test it the way a user would
Every merge into the main code
Fix what fails and try again
When it goes into production
“Agents write a lot of our code now. Our engineers still answer for every line of it.”
Mikkel Schmidt, CEO and founder
Four ways to buy custom AI software development.
We tailor the deal to the project. It usually ends up as one of these.
-
Build and maintain
A fixed price for the build, then a subscription that keeps the software updated and running.
-
Build and hand over
A fixed price for the build. We hand over the code and the documentation for your team to run.
-
Subscription
For work that keeps coming, such as new features and integrations, on a monthly subscription.
-
Hour voucher
Buy 50 hours or more upfront at a reduced rate, then send us tasks or code to review.
Read the method behind our AI development services.
Every station on this page comes from The AI Software Factory, Mikkel Schmidt’s 268-page book, built on a design by our DevOps engineers. You can check our answers against it before we start.
- All fourteen stations, file by file
- Thirteen delivery measures and a 90-day rollout
- Free online or as a PDF
How we compare with an agency or in-house AI tools.
There are three ways to get it built. This is how they differ on the things that decide a build.
| A traditional agency | In-house with AI tools | Our AI software factory | |
|---|---|---|---|
| Time to a release | Hand-written, hour by hour | Fast on small tasks, uneven on big ones | Faster, through the same fixed stations every time |
| Cost | Priced by the hour | Your salaries plus the tool licences | Less than a traditional build, at a price agreed upfront |
| Quality control | Depends on the team you get | Depends on who reviews the AI code | Checked, reviewed and tested, every merge signed off |
| The method | Varies by agency | Built up as you go | Documented, and published as a 268-page book |
| After launch | A support contract or a handover | Your team keeps it running | A maintenance subscription or a handover |
Our AI software factory.
Software built by agents and checked at every station, with an engineer signing off every merge.
In-house with AI tools.
Fast on small tasks and uneven on big ones. Quality depends on who reviews the AI code, and your team keeps it running.
A traditional agency.
Hand-written code, billed by the hour. Quality depends on the team you get, and support is a separate contract.
What to expect from custom AI software development.
AI software development services are builds where AI agents write most of the code and tests while engineers plan, review and approve the work. Buyers of custom AI software development usually want one of two things, and good AI software development companies do both. One is building ordinary software faster: a web app, a mobile app or a whole platform, with a lot of the code written by agents and checked by engineers. The other is building AI into a product, such as an assistant that answers your customers or search that understands what people mean.
Our AI software development services cover both, because the engineering is the same. A change starts as a written task, goes through a plan, a build, scripted checks, an AI review and a QA agent’s test, and ends with a person’s approval.
Why AI software development services cost a fraction of a traditional build
In a traditional build, most of the hours go into typing: writing the code, writing the tests and fixing what the first review found. In our factory, agents do that part. They write the change and its tests, a script checks the build, the types and the tests, and an AI reviewer reads every line before a person looks at it. Our engineers spend their hours where judgement counts: the architecture, the plan, the review of anything risky and the release.
The savings come from that shift. Builds come in faster and cheaper, and because the work is planned and checked the same way every time, we can quote a fixed price once the project is scoped. You’ll get the timeline and the price for yours after the discovery call.
What good AI software development solutions have in common
A method has to hold up once paying customers use the code. Good AI software development solutions start with a method you can read, and ours is published in full in The AI Software Factory. Five parts of it matter most to a buyer.
- People own the intent. Every change starts as a written task form, and a person marks it ready before an agent touches it.
- Scripts before any AI reviewer. The build, the types and the tests run first, so the reviewer spends its time on what a script can’t catch.
- Agents without the keys. Coding agents work in a sandbox, tests run on synthetic data, and the agents never get write access to the main code. An engineer merges.
- A record of every change. Labels, comments, commits and the cost of every run are kept, so each change traces back to the task and the person who approved it.
- Delivery you can measure. The book tracks thirteen delivery measures, from DORA’s five to the cost of each merged pull request, so speed and quality show up as numbers.
How to choose between AI software development companies
Ask what happens between “the agent wrote it” and “it’s in production”. Ask who approves a merge, and whether that person has a name. Ask what runs before an AI reviewer looks at a change, what happens when a check fails, and how many tries the agents get before a person steps in. Ask whether the agents can write to the main code, and how a change is traced back to the run that made it.
A company with a real method answers each of those in a sentence. Our answers: a named engineer approves every merge, scripted checks run first, a check that fails twice goes to a fix round and a person takes over after three rounds, the agents never hold a write token and every run leaves a record. You can check every answer against the book before you sign anything, and its free reference pack, MIT licensed, holds every file the factory runs on.
Custom AI software development for web, mobile and internal tools
Custom AI software development covers four kinds of build. Web apps and platforms that customers log in to and pay for. Mobile apps. Internal tools that replace the spreadsheets and email chains a business runs on. And integrations that tie several systems together through their APIs. We build all four in the same factory, so a small internal tool goes through the same stations as a product with paying customers.
An integration between two systems and a customer platform with a dozen screens go through the same five phases, and only the scope and the price change.
What our AI development services add to software you already run
Not every project starts from scratch. Our AI development services also add AI to products you already run: an assistant that answers customers inside your app, an agent that works through a queue of requests, search that finds what people mean, or features that read and sort your data. We start from your code and your data, and the new parts go through the same stations as everything else we build. Each AI feature begins with the same written task form as any other change.
AI features fail in ways ordinary code doesn’t, so they need tests a user would recognise, a reviewer that reads every change and a person who decides when they go live.
When to outsource AI software development, and when to keep it in-house
Outsourcing AI software development makes sense when you need a product, a feature or a platform built and you’d rather not build the factory to make it. Agents, checks, sandboxes and a review process take real work to set up, and the rollout plan in our book runs over 90 days before a team has all of it.
Keeping it in-house makes sense when the software is your core product and you’ll work on it every day for years. Many companies mix the two. They outsource the first build, or the hard parts, and keep the rest in-house. An hour voucher fits that well. If you’d like engineers assigned to your roadmap full time instead, you can hire a dedicated AI engineering team through us, fully managed from Chiang Mai and Bangkok.
What you get from an AI software development company after launch
A build ends with a release, and what happens next is your choice. On a maintenance subscription, we keep the software updated and running, and new features go through the factory the same way the first ones did. With a handover, you get the code and the documentation, and your team runs it from there.
Recurring work, such as new features and integrations every month, can run on a monthly subscription instead of a string of separate projects. And if the work you want to change is the admin around your software, the reports and the inbox, our AI automation agency does that.
How your AI software build starts
Every project starts with a discovery call of thirty minutes, with no commitment. You tell us what you want to build, who will use it and what it has to connect to. We scope the project, agree the model that fits it and send you a fixed price for the build, a subscription or both before anyone writes a line of code. From there, you see the software grow and decide when it goes live. Everything else happens in the factory, and every enquiry gets a reply from a real person within one business day.
Common questions about AI software development services.
How much faster and cheaper is AI software development?
A build in our factory takes a fraction of the time and cost of a traditional one, because agents write a lot of the code and the tests while our engineers decide and review. How much depends on the project, so you get the time and the price for yours once we’ve scoped it.
Is code written by AI agents good enough for a commercial product?
Yes, when it passes the gates in our factory: scripted checks, an AI review, a QA agent’s test and an engineer’s sign-off on every merge. The full method is in our book, The AI Software Factory.
What do your AI software development services cost?
It depends on the work, so we tailor the model. Most builds have a fixed price, agreed once we’ve scoped the project, followed by a maintenance subscription or a handover. Recurring work can run on a monthly subscription, and hour vouchers start at 50 hours.
How does an hour voucher work?
You buy 50 hours or more upfront at a reduced hourly rate and use them when you need us. Send us tasks, hand us the complex parts of work your team is doing, or ask us to review what you built and give feedback. It keeps us on standby without a project.
Can you add AI to software we already have?
Yes. We add agents, assistants, smart search and data features to existing products. We look at your code and your data when we scope the work.
What happens after launch?
You choose. We can keep the software updated and running on a maintenance subscription, or hand over the code and the documentation to your team.
Tell us what you want to build.
Our AI software development services start with a discovery call. Tell us what it does and who uses it, and you’ll get a fixed price or a subscription before anyone writes code.
- A discovery call with no commitment
- A fixed price or subscription agreed before we build
- A reply within one business day
Loading the form…
We reply within one business day.