Our original budget for low-code transformation was $200k. Final bill after two years? Somewhere north of $680k - I stopped counting after the third consultant invoice. Here's exactly how each vendor screwed us over.
Mendix: The Per-App Pricing Nightmare
Mendix looked cheap at first - $75/month for basic plans. Then reality hit when we tried to deploy more than one app. Each application needs its own license according to their licensing model. Built a simple HR onboarding app and a separate inventory tracker? That's two licenses. Need different environments for dev, test, and prod? More licenses.
What started as a $900/month Standard plan ballooned to like $3,500/month when we realized we needed 4 different applications across departments. Our sales guy was suddenly unavailable when I called asking what the fuck happened to his pricing estimate.
Their "flexible deployment" is marketing speak for "you figure out the infrastructure costs." Cloud hosting fees aren't included in the base price, so add another $500-2000/month depending on usage. Database costs hit us hard - went from basic PostgreSQL to needing proper scaling when we hit real user loads.
The licensing model is designed to catch you off guard. Per-application licensing means every workflow, every departmental tool, every integration becomes a separate cost center. We ended up paying for applications we barely used just because they were technically "separate apps."
OutSystems: Where $18k Becomes $120k Real Fast
OutSystems sales pitch: "Starting at $36,300/year." What they don't tell you is that barely covers one simple app with basic features. Need user authentication? Extra. Advanced UI components? Extra. Integration with your existing database? You're looking at consultant fees.
We burned through $40k in professional services just getting our first app to production. Their platform is powerful but complex as hell - took our senior developer like 6 months to become productive, maybe more. Budget for serious training costs if you go this route.
Pro tip: OutSystems loves to push their "Application Objects" licensing model. Sounds reasonable until you realize that each data table, each workflow, each integration counts as an object. Our "simple" customer portal ended up using 200+ objects. Each object tier costs more.
The Architecture Canvas documentation is decent, but you'll still need their certified partners for anything beyond basic CRUD apps. Integration Studio sounds great until you realize it requires .NET knowledge.
Appian: The Token Trap
Appian's per-user pricing seems straightforward until you hit their AI features. Every time someone uses their AI Copilot or document processing, it burns through tokens. We thought we were being smart with their Standard plan at $12-37 per user monthly.
Reality check: AI document processing alone cost us an extra $2,000/month in token overages. Their "page limits" are laughably low - 20,000 pages sounds like a lot until you're processing contracts and invoices daily. The Process Mining features eat tokens even faster.
Community forums are actually helpful, unlike the other two platforms, but you'll still hit token limits constantly. Their marketplace has decent connectors that mostly work without consultant intervention.
The Real TCO Math
Here's what actually happened to our costs over 24 months:
- Mendix: Started around $11k, ended up somewhere north of $45k after all the per-app licensing caught up with us
- OutSystems: Started at $36,300, ended up at... fuck, I think $156k? Could've been more, I honestly stopped tracking after month 18
- Appian: Started at $22k, ended up around $43k (least brutal of the three, but that's not saying much)
The hidden killers? Training costs ($15k per platform), integration consulting ($25-80k), and the lovely vendor lock-in penalty when we tried to migrate away from OutSystems ($35k in data export and transformation costs).
Industry reviews will tell you these platforms are "transformative." Market research shows the real costs. Procurement data confirms what we learned the hard way.