Custom web app or line-of-business system
MVP $15k–$75k. Complex builds start at $250k.
Custom software development in Orange County typically runs $15,000 to $75,000 for an MVP and $250,000 or more for a complex system, and the client owns the code outright. Portillo Technologies prices a build at 10 to 20 percent of the annual dollar value it is measured to produce, never by the hour.
Our engineers map the workflow, then build it. Priced against the dollar value of the workflow it replaces, and the code is yours on day one.
Price follows measured value, not hours. Discovery costs $2,500 and takes about two weeks, and it ends with the quantified annual dollar value of your best workflow plus the written acceptance test for it. The build is then quoted at 10 to 20 percent of that number.
The current ranges:
MVP $15k–$75k. Complex builds start at $250k.
$5k–$25k for a strategy or pilot, $25k–$100k mid-size.
$8k–$45k to build, then $650–$1,750 a month to operate.
From $2,500 a month.
$2k–$15k a month.
For scale: Groovy Web puts a first-year in-house AI team at $1 million to $1.8 million loaded, with a three to six month ramp before anything ships.
The honest answer first. If packaged software already does the job, buy the packaged software. Custom earns its keep when the workflow is the thing that makes you money and nobody sells it in a box.
The two options in the middle look cheaper than they price out.
| Option | Where it fits | Where it breaks | Cost shape |
|---|---|---|---|
| Off-the-shelf SaaS | Common workflow. Someone already sells it well. | You bend the company to fit the tool, and the tool never bends back. | Per seat, forever. |
| No-code platform | Low-stakes internal tool you need this month. | Bright Byte reports 25-30% of no-code builds get rewritten in custom code within two years. | Platform fee now, a rewrite later. |
| Offshore build | Well-specified work with an in-house lead who can review it. | SmartDev puts total cost of ownership 25-150% over the headline rate. QA rework alone eats 15-26% of hours. | Hourly, and the hours grow. |
| Custom build with Portillo | The workflow is the business and discovery put a dollar figure on it. | We keep the active list short, so your start date may be weeks out. | 10-20% of measured annual value. You own the code. |
You do, outright. On delivery you get the source, the repository, the infrastructure config and the documentation. No license back to us. No per-seat fee, and nothing parked on our account.
We never resell your build. What you paid for is your workflow written down in code, and selling that to a competitor would be selling the only reason it was worth having.
No lock-in clause, no exit fee. Take the code to another developer or run it yourself. Where it can be done, everything runs in your accounts under your billing, so leaving doesn't require our cooperation or even a phone call.
Discovery works the same way. The $2,500 buys documents you own. If you decide not to build with us, take them to any shop you like and hand them the acceptance test.
Because "works" got written down before anyone opened an editor. Discovery ends with an acceptance test in plain English. It names the real inputs, the output each one has to produce, and where the pass line sits.
Then the guarantee on the build: we work it until it passes your acceptance test. Not until the hours run out, not until the sprint ends.
The test runs against your actual records rather than a tidy sample, and that is deliberate. Gartner attributes 85% of AI project failures to data quality, and IDC finds 65% of teams naming data readiness as the blocker. Bad data is the most common way a build dies quietly. Better to hit it in week two of a $2,500 discovery than in month five of a $250,000 build.
Same discipline on the AI side of the practice, described at AI consulting.
Cloudflare Workers and D1 for most of it. Serverless at the edge, so there is nothing to patch and the cost curve stays flat while an internal tool sits idle at 2am. When a project genuinely needs a different stack it gets one, but the default is boring on purpose.
What that turns into:
MIT's NANDA report found that buying from a specialized vendor ships a working AI system about 67% of the time, roughly twice the rate of building it internally. Most of that gap is just having done it before.
First useful thing in your hands in four to twelve weeks. Production in ten to sixteen. What moves you inside that range is your data, not the code.
A short active list is a qualifier, not an apology. It is what keeps the engineers who mapped your workflow on the keyboard writing your code.
Yes. Remote across the US, and it works fine.
Orange County is home base, so in-person is easy in Irvine, Newport Beach, Costa Mesa, Santa Ana, Anaheim, Tustin and Huntington Beach. For a local company, discovery usually includes a day or two on site watching the work actually happen, which is worth more than any interview.
Everywhere else, discovery runs on calls, screen recordings and your data. Building is building. What actually matters is a few hours of time-zone overlap and one person inside the company who can answer a question the same day. A company in Denver with an engaged operations lead gets a better build than a company in Tustin whose sponsor is unreachable.
The longer version lives at Not Us.
Two smaller doors. The AI Pilot Autopsy is free: two pages on why a specific company's AI pilot stalled and the two changes that unstick it, sent as a PDF attached to an email reply. No form, nothing to sign up for, and no follow-up sequence. Discovery is $2,500 and about two weeks.
If a Portillo Technologies discovery doesn't surface at least 10x the fee in quantified annual value, you don't pay. The documents are still yours and you can take them anywhere afterward.
No. Portillo Technologies prices builds at 10 to 20 percent of the workflow's measured annual dollar value, never by the hour. An hourly rate pays for effort. This pays for the number discovery put on the table.
The engineers who mapped it. Portillo Technologies is a team of creative and systems engineers, and the people who map your workflow are the people who build it. Nothing gets thrown over the wall to a separate delivery group, and your account doesn't get handed to juniors after the sales call.
A deliberately small number. Senior engineers stay on the builds they mapped instead of spreading across a dozen accounts, so a start date is sometimes a few weeks out.
We work it until it passes your acceptance test. The test is written during discovery, before any code exists, so neither side gets to redefine done halfway through.
More at the full FAQ.
Describe it in a paragraph. You'll get a straight read on whether it's worth building. Sometimes that read is no. The reply comes from the engineers who would build it.
Replies inside two business days, from Jason, not a sales queue.