The Spreadsheet on the Call
"Low-code is $20 a user. Your quote is six figures. Help me understand why I'd ever pay you."
That's a paraphrase of an operations director on a call with me. It's a fair question, and it deserves arithmetic rather than a sales answer. So I went and checked what the major platforms actually charge today, on their own pricing pages, on September 30, 2026.
Here's the short version. Sometimes she shouldn't pay us. For an internal app used by fifty people, three years of Power Apps Premium licences come to about $36,000, and I can't build and support anything for that. For the same app used by three hundred people, the licences alone come to $216,000, and the math tilts the other way.
The $20 is real. What it gets multiplied by is the whole argument.
This piece is the three-way version of that conversation: build custom, buy a SaaS product, or build on a low-code platform. It has current prices, the arithmetic done in the open, and a section most comparisons skip, which is what each path costs you on the day you want out.
If you want the startup version of this debate (Bubble, FlutterFlow, Lovable, a founder with an MVP), our older piece on low-code vs custom development covers that ground. This one is for enterprise buyers with seat counts, security reviews and procurement.
Why Build vs Buy Is the Wrong Question
The usual framing treats this as one decision. It's actually a sorting exercise, repeated for every app you run.
The belief a competent person holds goes like this: pick a strategy. Either you're a "buy first" shop, or a "Microsoft shop" that does everything in Power Platform, or an engineering company that builds. Then apply it consistently.
It doesn't hold, because the three paths have completely different cost shapes. SaaS and low-code are cheap to start and charge you per person, forever. Custom is expensive to start and nearly flat per person after that. Those are two different curves, and they cross.
Think of it like renting versus buying a car. Renting is obviously right for a weekend trip and obviously wrong for a daily forty-mile commute over five years. Nobody picks a "rental strategy" for their whole life. They look at how much driving they'll do.
So the question isn't which path your company believes in. It's how many people will use this particular app, for how long, and how different it has to be from what every other company runs. Answer those three for each app, and the path mostly picks itself.
Therefore:most enterprises should end up running all three. Payroll bought. The approvals app for the facilities team on low-code. The customer-facing platform built. That's not indecision. It's the correct answer applied three times.
The Three Paths, Defined
Let me pin down the words, because vendors blur them on purpose.
Buy: a finished SaaS product
You subscribe to software that already does the job, configure it, and change your process to fit it. Examples are payroll, expense, ticketing and standard CRM products. You own your data. You don't own the software, and you don't control its roadmap.
The cost of buying is rarely the subscription alone. It's the subscription plus implementation, integration and, too often, a layer of customization that turns a bought product into a custom build you don't own.
Low-code: build on someone else's runtime
You build your own app, but inside a vendor's visual environment, and it runs on their platform. Microsoft Power Apps, OutSystems, Mendix, Retool, Appian and Salesforce Platform are the names that come up in enterprise procurement. You design the logic. The vendor owns the engine it runs on.
That's the trade. You get speed and managed infrastructure, and you give up portability. Your app is written in a format only that vendor's runtime understands.
Build: custom code you hold
Engineers write the app in general-purpose languages and frameworks, and it runs on infrastructure you choose. If the contract assigns the code to you, any competent team can take it over later. It costs the most up front and gives you the most control.
To be clear, "build" doesn't mean building everything. A custom app still uses a bought identity provider, a bought payments processor and bought cloud hosting. It means the part that's specific to you is code you hold.
For the broader picture of what enterprise mobile apps need to connect to (Salesforce, Teams, Workday), see our guide to enterprise app solutions. This article stays on the money and the exit.
What the Platforms Charge Today
Every figure below comes from the vendor's own pricing or documentation page, checked September 30, 2026. Where a vendor publishes no price, I write "not publicly disclosed" and stop there.
| Platform | Published price (list, USD) | Billing | Not published |
|---|---|---|---|
| Microsoft Power Apps | Premium $20/user/month; Premium (Volume) $12/user/month at 2,000+ seats; pay-as-you-go $10/active user/app/month; Dataverse database add-on $40/GB/month | Premium: paid yearly. Pay-as-you-go: Azure subscription, monthly | Per app plan: end of sale to new customers from Jan 2, 2026 |
| Retool | Team $10/builder, $5/internal user; Business $50/builder, $15/internal user (per month, annual billing). Monthly billing: $12/$7 and $65/$18 | Annual or monthly | Enterprise (source control, custom SSO, audit logs listed here) |
| Mendix | Free; Standard from $1,090/month (one app) or $2,725/month (unlimited apps) | Monthly figure shown; quote via sales | Premium |
| Salesforce Platform | Platform Starter $25/user/month; Platform Plus $100/user/month; logins at $1,000 per 10,000 credits | Billed annually | Unlimited and enterprise options |
| OutSystems | Personal Edition free (development only) | n/a | OutSystems Developer Cloud: not publicly disclosed |
| Appian | None | Described as per user, per month, per app | Standard, Advanced, Premium: not publicly disclosed |
A few things in that table deserve a sentence each.
Microsoft Power Apps: the per app plan is gone for new buyers
Microsoft's pricing page lists Power Apps Premium at $20 per user per month paid yearly, a Volume version at $12 with a 2,000-seat minimum, and Dataverse database capacity at $40 per GB per month. No per app plan appears on it.
That's not an oversight. Microsoft's licensing notice says the per app SKU stopped being available to new customers effective January 2, 2026. Enterprise Agreement customers can still renew and true up, CSP customers keep buying (with availability resuming in early April 2026), and MPSA customers get a 60-day migration window after their agreement ends. SAMexpert's timeline adds that the SKU first disappeared from the January licensing guide before Microsoft explained it.
The practical replacement for a new tenant is the pay-as-you-go meter. The Microsoft Learn meter page charges $10 per active user per app per month, where active means the person opened the app at least once that month, billed through an Azure subscription. Users who already hold a Premium licence aren't counted. The overview page pitches it for apps with a large user base and infrequent or unpredictable use.
Watch the storage line on the same meter page: database use above the included 1 GB per pay-as-you-go environment runs $48 per GB per month, and audit log storage is billed from the first byte at $12 per GB. Turn on auditing, which your security team will ask for, and you've added a meter.
Retool: cheap to start, enterprise controls are quote only
Retool's pricing page is refreshingly specific: Team at $10 per builder and $5 per internal user per month, Business at $50 per builder and $15 per internal user, on annual billing. Monthly billing costs more ($65 and $18 on Business).
The catch is where the enterprise features sit. The same page lists source control (Git-compatible branching), custom SSO with Okta or Active Directory, audit logs and unlimited environments under Enterprise, and Enterprise has no published price. Those four are exactly what a security review asks for. So the published Business price is a floor for most enterprises, not the likely bill.
Mendix: starting prices, per app
Mendix's pricing page shows Standard starting at $1,090 per month for one app, or $2,725 per month for unlimited apps, with Premium by quote. It says there's no technical difference in platform capability between One App and Unlimited Apps; the split is about how many apps you run.
"Starting at" is doing work there. The page still routes Standard buyers to contact sales, so user counts and add-ons can move the number. I treat $1,090 as a floor and nothing more.
Salesforce Platform: two published tiers, a wide gap
Salesforce's Platform pricing page lists Platform Starter at $25 per user per month and Platform Plus at $100, both billed annually, plus login credits at $1,000 per 10,000 credits. Starter includes 10 custom objects and Plus 110, which is the practical ceiling that pushes teams up a tier. The page also says it's for information only and subject to change.
OutSystems and Appian: not publicly disclosed
OutSystems' pricing and editions page offers a free Personal Edition for development only and a custom quote for OutSystems Developer Cloud. It describes the quoted edition as including one medium-sized production app and up to 100 internal users, but prints no figure.
Appian's pricing page describes Standard, Advanced and Premium as priced per user, per month, per app, and shows no dollar amounts. It does advertise its own guarantee of a first app in 8 weeks or less.
Third-party blogs print estimates for both. I don't repeat them, because none I found cites a contract, and a guessed price in a budget is worse than a blank that forces you to ask.
Three-Year Cost, Worked Out
Here's the arithmetic for one app, 300 employees, 36 months, at list price. Every line is a labelled scenario, not a quote.
Consider a company with 300 people who'll use one internal operations app: approvals, a few dashboards, data pulled from two existing systems. That's the most common shape of enterprise app request I see. I'll price it every way the published numbers allow.
| Scenario (300 employees, 1 app, 36 months) | Arithmetic | 3-year total |
|---|---|---|
| A. Power Apps Premium, every user licensed | 300 x $20 x 36 | $216,000 |
| B. Power Apps pay-as-you-go, 150 active per month | 150 x $10 x 36 | $54,000 |
| B2. Power Apps pay-as-you-go, all 300 active | 300 x $10 x 36 | $108,000 |
| C. Retool Business, 300 users + 5 builders | (300 x $15 + 5 x $50) x 36 | $171,000 |
| D. Mendix Standard, one app, starting price | $1,090 x 36 | $39,240 (floor; user count unknown) |
| E. Salesforce Platform Starter | 300 x $25 x 36 | $270,000 |
| F. Salesforce Platform Plus | 300 x $100 x 36 | $1,080,000 |
| G. Custom build, low end + low retainer | $70,000 + $2,500 x 36 | $160,000 |
| H. Custom build, high end + high retainer | $180,000 + $9,500 x 36 | $522,000 |
| OutSystems, Appian | No published price | Not publicly disclosed |
The custom lines use our own published bands: a multi-workflow platform with system integration at $70,000 to $180,000, and a support retainer at $2,500 to $9,500 a month. I've paired low with low and high with high, which is roughly how scope and support move together.
Now the part the table doesn't include, which is people.
Low-code licences don't build the app. Somebody inside your company does, and then maintains it. The BLS puts the median annual wage for software developers at $135,980 for May 2025. Suppose half of one developer's time goes to this app for three years. That's $135,980 x 0.5 x 3 = $203,970 in wages alone, before benefits and overhead.
Add that to scenario A and the low-code path is about $420,000 over three years ($216,000 + $203,970). The custom low-end path is $160,000, and our retainer already covers the maintenance. That's a ratio of about 2.6x.
To be clear, that comparison flatters custom in one way I should admit. The retainer covers changes we make; if your business wants to change the app every week without a ticket, the half-developer is doing something a retainer doesn't. And custom hosting isn't in my figure at all. For a 300-user internal app it's usually small next to these numbers, but it isn't zero, and I didn't price it.
It also flatters low-code in one way. Scenario C prices Retool Business, but if your security team needs SSO and audit logs, the tier that lists them has no published price. The real Retool figure is $171,000 plus an unknown.
What about "buy"?There's no honest single price for buying, because it depends which product fits your process. The formula is the same as Salesforce's: seats x monthly price x 36, plus implementation. Salesforce Platform is the closest published proxy here, and scenarios E and F show how wide one vendor's own range is. Going from Starter to Plus multiplies the three-year bill by 4x, and the trigger can be as mundane as needing an eleventh custom object.
If you need the in-house labor side of this worked properly, our sibling article on the cost to hire a mobile app developer goes through salary, contractor and agency rates in detail.
The Seat Count Decides
If you remember one variable from this article, make it the number of users in year three.
Here's the same app at four sizes. Low-code columns are three years of licences at list price; the custom column is the low-end scenario G, which doesn't move with users except for hosting.
| Users | Power Apps Premium (3 yrs) | Retool Business (3 yrs, 5 builders) | Custom, low end (3 yrs) |
|---|---|---|---|
| 50 | $36,000 | $36,000 | $160,000 |
| 150 | $108,000 | $90,000 | $160,000 |
| 300 | $216,000 | $171,000 | $160,000 |
| 1,000 | $720,000 | $549,000 | $160,000 (plus hosting growth) |
The arithmetic behind the Retool column is (users x $15 + 5 x $50) x 36. At 50 users that's (750 + 250) x 36 = $36,000. At 1,000 it's (15,000 + 250) x 36 = $549,000.
Now reduce it to a multiplier. Power Apps Premium and a low-end custom build cross at 160,000 / (20 x 36) = about 222 users. Below that, the licences are cheaper than the build. Above it, they aren't, before you count anyone's salary.
For Retool Business, the crossover is where (users x 15 + 250) x 36 = 160,000, which works out to about 280 users.
So why is the question important? Because most internal apps start small and nobody reruns the numbers when they spread. The expense-approval app built for one department in year one is used by the whole company in year three, and the licence line has quietly tripled.
And the reverse is true. A 40-person team app should almost never be custom. At that size the licence bill for three years is less than a single sprint of senior engineering time, and I'd tell you so on the call.
Lock-In and What Leaving Costs
Every path has an exit cost. It's just that only one of them shows up on the first invoice.
Economists call this a switching cost: the price of changing suppliers, which the incumbent supplier knows about and you mostly don't think about until renewal. It's the reason your phone company used to make porting your number painful. The price of leaving is part of the price of staying, because it sets how much the vendor can raise prices before you walk.
| Path | What you own | What leaving looks like | Source |
|---|---|---|---|
| Custom build | Code and IP if the contract assigns them (ours does) | Hire any team to take over; the code runs anywhere you can host it | Your contract |
| Buy (SaaS) | Your data, subject to the export clause | Export data, re-implement the process in a new product, retrain staff | Vendor contract |
| Retool | App definitions (JSON) and your data sources | Export contains queries, components and modules, not resources; it imports into Retool, so leaving Retool means a rebuild | Retool docs |
| OutSystems 11 | Apps plus a documented detachment path | Detachment produces a .NET solution bundle you then maintain yourself | OutSystems forum summary |
| OutSystems Developer Cloud | Apps on a managed cloud | Community experts report no public self-service detachment; handled contractually | OutSystems forum |
| Power Apps | Apps and Dataverse data inside your tenant | Apps run on Power Platform only; leaving means a rebuild on a new stack | Microsoft docs (runtime model) |
Retool: portable definitions, not a portable app
Retool's import and export documentation says an exported app contains its queries, components and modules and does not contain any resources, and the export is imported into Retool. That's useful for moving between Retool organizations or keeping a backup. It isn't a way to run the app somewhere else. Leaving Retool means rebuilding the interface, though your data sources stay where they were, which softens the blow.
OutSystems: a documented exit on one product, not the other
OutSystems has long marketed a no lock-in position for its OutSystems 11 platform, with a detachment process that produces a standard .NET solution. The newer cloud product is different. In an OutSystems Community thread, community experts with Champion and MVP status say there's no equivalent public mechanism for OutSystems Developer Cloud, and that any detachment is contractual. No OutSystems staff member answered in that thread, so treat it as informed practitioners, not policy. It's still the right question to put to your account manager in writing.
Power Apps and Salesforce: your data stays, your app doesn't travel
Apps built on Power Platform and Salesforce Platform live in your tenant and your org, with your data in Dataverse or Salesforce objects. You can export the data. You can't take the app to another runtime, so leaving is a rebuild. For many companies that's fine, because they have no intention of leaving Microsoft or Salesforce. Just be honest that the choice is permanent-ish.
Price the exit as a number.Suppose leaving the low-code platform in year four means rebuilding the app custom at the low end of our band: $70,000. Spread over the three years you used the platform, that's about $23,300 a year of hidden liability sitting behind the licence line. Put it in the spreadsheet next to the licences, and the comparison gets honest.
The same logic applies to our side. A custom build is only low lock-in if the contract actually assigns you the code and the IP. Ours does. Plenty don't, and an agency that keeps the IP has simply become a more expensive SaaS vendor.
The Decision Framework
Run each app through these seven questions. Whichever column collects most of your answers is your starting point.
| Question | Points to buy | Points to low-code | Points to build |
|---|---|---|---|
| Is the process the same at every company? | Yes | Partly | No, it is how we compete |
| Who uses it? | Employees, standard roles | Employees, one department | Customers, partners or the field |
| How many users in year three? | Any | Tens to low hundreds | Hundreds to thousands |
| Where does the data live? | In the vendor product | Already in Microsoft, Salesforce or a SQL database | Across several systems, some legacy |
| How often does the logic change? | Rarely | Monthly, by the business | Continually, as product work |
| Compliance and audit needs | Vendor attestations suffice | Met by the tier you can afford | Needs controls you design and evidence |
| Cost of leaving in year four | Moderate | High (rebuild) | Low (you hold the code) |
It's a starting point because two questions override the rest.
Override 1: is it how you compete?
If the app is the thing customers pay you for, or the thing that makes your operation faster than a rival's, don't rent it. Buying means your competitors can buy the same thing. Low-code means your edge runs on a vendor's pricing decisions. That's the one case where I'd build even at a seat count where the licences look cheaper.
Override 2: is it customer-facing?
Most enterprise low-code licensing is priced for employees. Customer-facing use tends to go through different meters, portals or quote-only tiers, and the per-user arithmetic stops making sense when users number in the thousands and log in twice a year. Power Pages, for example, has its own pay-as-you-go meter per authenticated user per website. If outsiders will use it, price that path specifically before assuming the internal price applies.
And a few shortcuts from what I see most often:
- Buy: Payroll, expenses, IT ticketing, standard CRM, anything where you'd happily copy a competitor's process.
- Low-code: Departmental approvals, inspection forms, admin panels over an existing database, apps where the data already lives in Microsoft or Salesforce and users number in the dozens or low hundreds.
- Build: Customer and partner apps, mobile apps for field staff at scale, anything tying several legacy systems together, and anything regulated where you need to design and evidence the controls yourself.
- Hybrid: A custom core with a low-code admin panel on top is common and sensible. Retool over your own database is a good example: cheap for the ten people in operations, while the customer-facing app stays in code you own.
If one of the systems you'd need to integrate is old enough that nobody wants to touch it, read our piece on legacy system modernization before you choose. Integration difficulty tends to push toward build, because low-code connectors for old systems are where platforms are thinnest.
Two Builds Where Custom Won
Here are two of our own projects, described only by what the case studies say was built. I'm not repeating their outcome figures, because I can't verify them independently and this article holds itself to that line.
SnapFit: an employee platform for a single enterprise
SnapFit is a corporate fitness platform built for Snapchat employees, delivered with Fairfax Training, a Los Angeles fitness studio. The case study describes a mobile app in React Native CLI (not Expo, because it needed native modules), a React web dashboard, and a Node.js and Express backend on MongoDB, with Socket.io for real-time features and Redis for caching.
The requirements are what made it a build. Access had to be employee-only through single sign-on with Snapchat's identity provider over OAuth 2.0. Instructors needed to stream live classes from a web dashboard with real-time chat alongside. The case study lists role-based access for employees, instructors and admins, database field encryption, audit logging of data access, login rate limiting, load testing and third-party penetration testing.
Could that have been low-code? The approvals and scheduling parts, maybe. Live streaming with synchronized chat, branded to a consumer company's design language and rolled out across offices, is the kind of requirement that leaves low-code's comfortable middle. It was also, in the language of the framework above, customer-facing in spirit: the employees were the audience the client wanted to impress.
ScoreBiz 360: one codebase, three kinds of user
ScoreBiz 360 is a merchant credit scoring web platform. The case study describes a React and TypeScript front end with shadcn/ui and Tailwind CSS on a Supabase backend (PostgreSQL, auth and real-time in one), serving merchants, lenders and brokers.
The interesting architecture decision is the one the case study spells out: rather than three separate apps for three user types, it uses role-based component rendering, so shared components carry role-specific logic from a single codebase. It also describes a proprietary scoring algorithm that recalculates when a merchant logs a payment. The case study frames the project as budget-constrained, on an aggressive timeline.
That's override 1 in practice. The scoring logic is the product. Building it on a platform the founder didn't control, with pricing per external user, would have put the business model on someone else's price list.
To be fair to the other side: neither case study is evidence that custom always wins. They're two apps where the requirements pushed hard toward it. I've also told enterprise callers to put their departmental form on Power Apps and not hire us, and I'll keep doing that.
Numbers I Refuse to Print
Some of the most repeated numbers in this debate are ones I couldn't trace, including two on our own site.
Our older low-code article carries a statistic that 65 percent of pure low-code projects need a rewrite within 24 months, attributed to a "benchmark" with no link, and a low-code market size credited to a Gartner forecast with a link to Gartner's homepage. I looked for a primary source for the rewrite figure and couldn't find one. I don't repeat either here, and I wouldn't rely on either one. That's an admission about our own work, and it belongs in this article more than anyone else's mistake does.
I also don't print estimated prices for OutSystems, Appian, Retool Enterprise or Mendix Premium. Several comparison blogs publish confident ranges for them. None I found shows a contract or quote. A made-up figure in your budget spreadsheet will anchor your negotiation to someone else's guess.
And I don't quote vendor-published productivity multipliers ("build apps 10x faster") as fact. They come from the vendor, measured by the vendor, on projects the vendor chose. They might be true on those projects. They aren't evidence about yours.
Red Flags in a Proposal
Whichever path you're pitched, these are the signs the numbers won't hold.
- A new tenant priced on the Power Apps per app plan: Microsoft ended sale to new customers from January 2, 2026. The proposal is stale or the partner hasn't checked.
- A low-code quote that prices the tier without SSO and audit logs: If your security team requires them, price the tier that includes them, even if it's quote only.
- Licences quoted for year one only: Ask for three years at your expected year-three seat count.
- No builder or maintainer in the low-code budget: The platform doesn't build the app. Someone's salary does.
- A custom quote with no maintenance line: Year two costs money. Ask what the retainer or support model is.
- An agency that keeps the IP: Then you've bought SaaS with extra steps. Get the assignment clause in writing.
- A SaaS deal with heavy customization: If the implementation budget rivals a build, you're building on someone else's product without owning the result.
- No answer to 'what does leaving cost?': Every vendor should be able to describe its export and termination process in writing.
Where This Advice Can Go Wrong
Let me argue against myself, because the framework has real failure modes.
Your negotiated prices could be much lower than list. Large Microsoft and Salesforce customers rarely pay list. If your enterprise agreement already includes Power Apps rights through another bundle, the marginal licence cost might be close to zero and low-code wins at almost any seat count. Rerun the crossover with your actual price. If that flips the answer, the answer should flip.
A custom build can overrun. Scenario H exists for a reason. A vague scope turns the low band into the high band, and then the crossover moves past 700 users. The protection is a fixed-price phased proposal with a scoped first phase, which is how we quote, but it only protects you if the scope is written down.
You might not have anyone to own a custom app.A codebase with no owner rots. If there's no retainer and no internal engineer, a low-code app that the business can edit is safer, even if the spreadsheet says otherwise.
Vendors reprice. Microsoft retiring the per app plan is a live example of a pricing change that moved thousands of budgets. The same can happen in your favor or against you during a three-year term, which is one more reason to prefer contracts with price caps on renewal.
Why is the framework still worth using? Because the worst case is bounded. If you misjudge and put an app on low-code that outgrows it, your exit cost is roughly a custom rebuild, which you'd have paid anyway on the build path. If you misjudge the other way and build something small, you've overspent by the difference between a build and a few years of licences. Neither is a disaster. Not doing the arithmetic at all is how companies end up paying for both.
Limitations
Here's what I checked, and what I couldn't.
- List prices only: Everything here is published list pricing on September 30, 2026. Enterprise discounts, bundles and multi-year deals are invisible to me.
- Quote-only tiers: OutSystems, Appian, Retool Enterprise, Mendix Premium and Salesforce's higher tiers aren't priced. Their absence from the arithmetic is a gap, not a zero.
- Custom hosting: I didn't price hosting for the custom scenarios. It varies too much by architecture to state as one number.
- Labor assumption: The half-developer figure is an assumption to show the method, using the BLS national median wage. Your team's real allocation could be much higher or lower.
- OutSystems detachment: The ODC claim comes from community experts on the OutSystems forum, not from OutSystems. Ask the vendor.
- Currency and region: All prices are USD as shown on US pages. Other regions may differ.
- Our own bands: The custom figures are Frenchy Digital's published bands. Other agencies price differently, and you should get more than one quote.
Three Things This Week
You can sort your app backlog into the right buckets in about a week.
- 1.List every app request on the table and write two numbers next to each: expected users in year three, and whether it's how you compete (yes or no). That alone sorts most of them.
- 2.For anything headed to low-code, get a written three-year quote at the year-three seat count for the tier that includes SSO and audit logs, and add a builder's time at a real salary. For anything headed to build, get a fixed-price phased quote with a maintenance line and an IP assignment clause.
- 3.Ask every vendor, in writing, what leaving costs: export format, what the export excludes, and termination terms. Put the rebuild estimate in the spreadsheet as a line of its own.
For AI-specific versions of the same decision, our piece on build vs buy for AI agents runs the parallel argument. Then open the spreadsheet. Time to count seats.
Sorting Your Apps Into Build, Buy and Low-Code?
Book a discovery call with Frenchy Digital, a senior-led Black-owned Los Angeles agency. We'll tell you which apps shouldn't be custom, and send a fixed-price phased proposal within 5 business days for the ones that should.
Deciding Between Build, Buy and Low-Code?
Book a discovery call. We map which of your apps belong in which bucket, and send a fixed-price phased proposal within 5 business days for anything worth building.
1517 S Bentley Ave Apt 204, Los Angeles CA 90025
Frequently Asked Questions
Sources & References
- 1Microsoft, Power Apps pricing (checked September 30, 2026)↗
- 2Microsoft Learn, Pay-as-you-go meters for Power Platform (checked September 30, 2026)↗
- 3Microsoft Learn, Pay-as-you-go plan overview (checked September 30, 2026)↗
- 4Microsoft Licensing, Power Apps per app end of sale notice↗
- 5SAMexpert, Power Apps per App plan retired: timeline by channel↗
- 6Retool, pricing (checked September 30, 2026)↗
- 7Retool Docs, import and export apps↗
- 8Mendix, pricing (checked September 30, 2026)↗
- 9OutSystems, pricing and editions (checked September 30, 2026)↗
- 10OutSystems Community forum, detachment process from OutSystems ODC↗
- 11Appian, pricing (checked September 30, 2026)↗
- 12Salesforce, Platform pricing (checked September 30, 2026)↗
- 13U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Software Developers↗

