<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Nigel Tape</title>
    <description>The latest articles on Forem by Nigel Tape (@nigel_t).</description>
    <link>https://forem.com/nigel_t</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1913196%2F81b71ba0-ac42-4063-8868-6d342a2591f7.png</url>
      <title>Forem: Nigel Tape</title>
      <link>https://forem.com/nigel_t</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nigel_t"/>
    <language>en</language>
    <item>
      <title>AI Coding Adoption at Enterprise Scale Is Harder Than Anyone Admits</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Wed, 04 Mar 2026 11:37:34 +0000</pubDate>
      <link>https://forem.com/nigel_t/ai-coding-adoption-at-enterprise-scale-is-harder-than-anyone-admits-3bnm</link>
      <guid>https://forem.com/nigel_t/ai-coding-adoption-at-enterprise-scale-is-harder-than-anyone-admits-3bnm</guid>
      <description>&lt;h1&gt;
  
  
  AI Coding Adoption at Enterprise Scale Is Harder Than Anyone Admits
&lt;/h1&gt;

&lt;p&gt;The hype around AI coding tools usually starts with a developer typing faster. The enterprise version starts somewhere else entirely: security review, architecture review, procurement, compliance, legal, and then a long meeting where someone asks whether prompts are being logged.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxh7qa0up1l781qvepg0v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxh7qa0up1l781qvepg0v.png" alt=" " width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Its core complaint is not that AI cannot write code. It is that downstream testing, security, rollback processes, and organisational controls become the real bottlenecks once you try to use AI seriously inside a large company.&lt;/p&gt;

&lt;p&gt;That is the part many leaders underestimate. AI coding feels like a lightweight productivity tool when seen from an individual contributor's desk. At enterprise scale, it behaves more like an operating model change. It touches code quality, delivery stability, trust, governance, and accountability all at once. That is why so many rollouts look brilliant in a demo and clumsy in production.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AI makes the keyboard faster before it makes the organisation wiser.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Market Gets Right
&lt;/h2&gt;

&lt;p&gt;There is real upside here, and pretending otherwise makes the argument weaker.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://survey.stackoverflow.co/2025/AI" rel="noopener noreferrer"&gt;Stack Overflow's 2025 survey&lt;/a&gt; says &lt;strong&gt;84% of developers&lt;/strong&gt; are either using or planning to use AI tools in development.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;51% of professional developers&lt;/strong&gt; say they use AI tools daily.&lt;/li&gt;
&lt;li&gt;McKinsey's 2025 &lt;em&gt;State of AI&lt;/em&gt; says &lt;strong&gt;88% of respondents&lt;/strong&gt; report regular AI use in at least one business function.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those numbers matter because they explain why AI coding tools are no longer a fringe experiment. The market has already voted. Developers are using them. Executives are buying them. Vendors are treating them as table stakes. The question is no longer whether AI enters the development workflow. The real question is whether enterprises can absorb it without quietly trading one bottleneck for three new ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the Story Starts to Crack
&lt;/h2&gt;

&lt;p&gt;This is where things get interesting, and a little less shiny.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cloud.google.com/blog/products/devops-sre/announcing-the-2024-dora-report?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;DORA's research&lt;/a&gt; found that greater AI adoption is associated with improvements in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;documentation quality (&lt;strong&gt;+7.5%&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;code quality (&lt;strong&gt;+3.4%&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;code review speed (&lt;strong&gt;+3.1%&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On paper, that sounds like a clean victory lap. But the same research also found that a &lt;strong&gt;25% increase in AI adoption&lt;/strong&gt; was associated with an estimated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1.5% drop in delivery throughput&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;7.2% drop in delivery stability&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That combination should make every engineering leader pause.&lt;/p&gt;

&lt;p&gt;It suggests that AI may improve the front-end of development work while making the back-end of delivery more fragile. In plain English, teams may draft faster, explain faster, and review faster, while still shipping slower or less reliably because more generated code creates more review surface, more testing load, and more opportunities for subtle defects to slip downstream.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The demo metric is speed-to-snippet.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The enterprise metric is safe, boring, repeatable production change.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Enterprises Slow the Rollout
&lt;/h2&gt;

&lt;p&gt;From the outside, enterprise caution looks stodgy. From the inside, it looks expensive but rational.&lt;/p&gt;

&lt;p&gt;When a code assistant touches internal repositories, architectural patterns, secrets, or customer-adjacent workflows, the tool is no longer just "autocomplete with ambition." It becomes part of the company's risk surface. That is why adoption gets tangled in multiple review lanes at once.&lt;/p&gt;

&lt;p&gt;Here is what typically slows a rollout:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Security&lt;/strong&gt; asks what code, metadata, or context leaves the boundary.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Legal&lt;/strong&gt; asks about IP, liability, indemnity, and acceptable use.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compliance&lt;/strong&gt; asks whether prompts, outputs, and approvals are auditable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architecture&lt;/strong&gt; asks how this fits into the SDLC and where guardrails live.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Procurement&lt;/strong&gt; asks whether the contract, support model, and pricing are fit for enterprise scale.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engineering leadership&lt;/strong&gt; asks the quiet killer question: &lt;em&gt;"Will this actually improve delivery, or just make developers feel faster?"&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of that is fake friction. It is what happens when a company tries to introduce a tool that influences code creation without losing control of code accountability. That is the hidden tax vendors rarely headline.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Trust Problem Is Larger Than the Adoption Story
&lt;/h2&gt;

&lt;p&gt;Adoption numbers are impressive. Trust numbers are much less flattering.&lt;/p&gt;

&lt;p&gt;Stack Overflow's 2025 survey says:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;46% of developers&lt;/strong&gt; actively distrust the accuracy of AI tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;33%&lt;/strong&gt; trust them&lt;/li&gt;
&lt;li&gt;Only &lt;strong&gt;3.1%&lt;/strong&gt; say they highly trust the output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is a brutal little stat, because it means adoption is growing faster than confidence.&lt;/p&gt;

&lt;p&gt;This matters more in enterprises than in hobby projects. In a side project, a wrong suggestion is annoying. In a regulated or revenue-critical system, a plausible but subtly flawed suggestion is a liability dressed as convenience. The more polished the output looks, the easier it becomes for teams to underestimate the cost of verifying it.&lt;/p&gt;

&lt;p&gt;That is also why experienced developers tend to be more cautious. Not because they are anti-AI, but because they have seen enough production incidents to know that &lt;em&gt;"looks fine"&lt;/em&gt; is one of the most dangerous phrases in software.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Rollout Mistake Most Companies Make
&lt;/h2&gt;

&lt;p&gt;Many enterprises treat AI coding adoption like a software purchase.&lt;/p&gt;

&lt;p&gt;That is the wrong frame.&lt;/p&gt;

&lt;p&gt;This is not just a tooling rollout. It is a workflow redesign project. &lt;a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai" rel="noopener noreferrer"&gt;McKinsey's findings&lt;/a&gt; support that distinction: while AI usage is widespread, only about &lt;strong&gt;one-third of organisations&lt;/strong&gt; have begun scaling AI programs, and only &lt;strong&gt;39%&lt;/strong&gt; report any level of EBIT impact from AI at the enterprise level. In other words, usage is everywhere, but material organisational value is still uneven and often shallow.&lt;/p&gt;

&lt;p&gt;The common anti-pattern looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Buy licenses quickly&lt;/li&gt;
&lt;li&gt;Enable broad access&lt;/li&gt;
&lt;li&gt;Publish a vague policy&lt;/li&gt;
&lt;li&gt;Hope developer velocity magically rises&lt;/li&gt;
&lt;li&gt;Realise three months later that review quality, testing discipline, and governance are now the real bottlenecks&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That sequence almost guarantees disappointment. It optimises for tool adoption, not operational adoption.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a Realistic Enterprise Rollout Looks Like
&lt;/h2&gt;

&lt;p&gt;A sensible enterprise path looks more like this.&lt;/p&gt;

&lt;h3&gt;
  
  
  Start with low-risk use cases
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;test scaffolding&lt;/li&gt;
&lt;li&gt;code explanation&lt;/li&gt;
&lt;li&gt;boilerplate generation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Define usage zones
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Green zone&lt;/strong&gt; for low-risk internal utilities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amber zone&lt;/strong&gt; for reviewed systems&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Red zone&lt;/strong&gt; for regulated, sensitive, or high-blast-radius code paths&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Keep human gates intact
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;mandatory code review&lt;/li&gt;
&lt;li&gt;static analysis&lt;/li&gt;
&lt;li&gt;dependency scanning&lt;/li&gt;
&lt;li&gt;explicit approval for production-impacting changes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Measure outcomes that matter
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;review time&lt;/li&gt;
&lt;li&gt;escaped defects&lt;/li&gt;
&lt;li&gt;rollback rate&lt;/li&gt;
&lt;li&gt;vulnerability rate&lt;/li&gt;
&lt;li&gt;deployment stability&lt;/li&gt;
&lt;li&gt;onboarding speed for new engineers&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Treat policy as part of the product
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;what data can be used in prompts&lt;/li&gt;
&lt;li&gt;what repositories are allowed&lt;/li&gt;
&lt;li&gt;what must be reviewed&lt;/li&gt;
&lt;li&gt;what must never be AI-generated without deeper controls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is slower at the start, but it gives you a chance of achieving something better than a flashy pilot with a hidden maintenance bill.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Enterprises do not need "more AI usage."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;They need cleaner rules for where AI helps, where it doesn't, and who owns the outcome.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real KPI Is Not Lines of Code
&lt;/h2&gt;

&lt;p&gt;One reason AI coding programs get overhyped is that teams track the easiest metrics first.&lt;/p&gt;

&lt;p&gt;Those are usually vanity metrics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;seats purchased&lt;/li&gt;
&lt;li&gt;prompts sent&lt;/li&gt;
&lt;li&gt;suggestions accepted&lt;/li&gt;
&lt;li&gt;lines of code generated&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those numbers are easy to gather and almost useless on their own.&lt;/p&gt;

&lt;p&gt;The more meaningful metrics are harder, but they tell the truth:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Did review time fall without defect escape rising?&lt;/li&gt;
&lt;li&gt;Did documentation stay fresher?&lt;/li&gt;
&lt;li&gt;Did production stability improve or worsen?&lt;/li&gt;
&lt;li&gt;Did junior developers ramp faster?&lt;/li&gt;
&lt;li&gt;Did senior engineers spend less time on boilerplate and more on architecture?&lt;/li&gt;
&lt;li&gt;Did release confidence improve?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If AI can raise local code-related metrics while reducing throughput and stability, then a mature enterprise program has to measure both the speed gains and the downstream drag. Otherwise, you are reading only the first half of the X-ray.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Forecast for the Next 12 to 24 Months
&lt;/h2&gt;

&lt;p&gt;This part is inference, but it is grounded in the adoption and trust signals we already have.&lt;/p&gt;

&lt;p&gt;I do not think enterprises will slow AI coding adoption. I think they will narrow it, formalise it, and become much more selective about where it is allowed. That is the likeliest path implied by widespread adoption, weak trust, and uneven enterprise value.&lt;/p&gt;

&lt;p&gt;Here is what I expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI coding will become default for draft work, especially documentation, refactoring suggestions, tests, and internal utilities.&lt;/li&gt;
&lt;li&gt;High-risk production paths will stay heavily gated, with stricter review and tighter usage policies.&lt;/li&gt;
&lt;li&gt;Tool sprawl will shrink, as enterprises consolidate onto fewer approved vendors with better governance and clearer contracts.&lt;/li&gt;
&lt;li&gt;Verification will become the real bottleneck, not generation. The winning teams will be the ones that improve review, testing, and policy enforcement.&lt;/li&gt;
&lt;li&gt;ROI pressure will intensify, because widespread usage without measurable delivery gains will not survive budget scrutiny forever.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In short, the market is unlikely to move toward &lt;em&gt;"AI writes everything."&lt;/em&gt; It is more likely to move toward &lt;em&gt;"AI drafts a lot, humans remain accountable, and governance gets sharper."&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;AI coding adoption at enterprise scale is hard because the real project is not installing a tool. It is redesigning trust, review, ownership, and delivery discipline around a new source of code generation. That's where platforms like &lt;a href="https://retool.com/" rel="noopener noreferrer"&gt;Retool&lt;/a&gt;, &lt;a href="https://www.tooljet.com/" rel="noopener noreferrer"&gt;ToolJet&lt;/a&gt;, &lt;a href="https://appian.com/" rel="noopener noreferrer"&gt;Appian&lt;/a&gt;, etc. shine.&lt;/p&gt;

&lt;p&gt;Engineers who lack sufficient context in the enterprise space may assume that vibe-coding tools can compete with these platforms. However, enterprise software is not simply about generating code more quickly. It must also support scale, sensitive data handling, access controls, approval workflows, audit trails, and long-term maintainability.&lt;/p&gt;

&lt;p&gt;That is where low-code enterprise builders will continue to have an edge. They provide the guardrails, governance, operational structure, and much more that raw AI code generation alone does not.&lt;/p&gt;

&lt;p&gt;The friction is not a sign that enterprises are backward. It is a sign that enterprise software has consequences. And in that world, a fast suggestion is only useful if it can survive the slow, unglamorous machinery of production reality.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read More
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://www.microsoft.com/en-us/research/publication/the-impact-of-ai-on-developer-productivity-evidence-from-github-copilot/" rel="noopener noreferrer"&gt;The Impact of AI on Developer Productivity: Evidence from GitHub Copilot&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;a href="https://www.nist.gov/itl/ai-risk-management-framework" rel="noopener noreferrer"&gt;AI Risk Management Framework&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>vibecoding</category>
      <category>enterpriseapplications</category>
      <category>softwareengineering</category>
      <category>internaltools</category>
    </item>
    <item>
      <title>Enterprise App Builders That Are Actually Enterprise-Ready (Top 5)</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Wed, 18 Feb 2026 11:35:14 +0000</pubDate>
      <link>https://forem.com/nigel_t/enterprise-app-builders-that-are-actually-enterprise-ready-top-5-4i86</link>
      <guid>https://forem.com/nigel_t/enterprise-app-builders-that-are-actually-enterprise-ready-top-5-4i86</guid>
      <description>&lt;p&gt;Lately, the pitch has shifted from low-code to “no-code to done” with a garnish of generative AI. Type a prompt, get an app, ship it before your tea cools. Tools like Lovable and Vibe make it look effortless.&lt;/p&gt;

&lt;p&gt;But enterprise cares about what happens after you ship.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqwhoaoxwii9q5pj2o9b9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqwhoaoxwii9q5pj2o9b9.png" alt=" " width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Who has access. Where the data lives. Whether you can audit changes. Whether you can keep regulated data inside your network. Whether your app survives real load and real humans clicking real buttons at the same time.&lt;/p&gt;

&lt;p&gt;So this is not a list of “best app builders.” It is a list of app builders that can survive compliance, identity, governance, and the security reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  What “Enterprise-Ready” Really Means in Practice
&lt;/h2&gt;

&lt;p&gt;If a platform can’t do these consistently, it is not enterprise-ready. It is “a cool demo that will be fun for three months and then a problem forever.”&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Security posture you can evidence (SOC 2 Type II, ISO 27001 alignment/certification, pen-test reports, incident response).&lt;/li&gt;
&lt;li&gt;Identity + access control that plays nicely with corporate reality (SAML/OIDC SSO, RBAC, SCIM/LDAP, least privilege).&lt;/li&gt;
&lt;li&gt;Auditability (who did what, when, from where, and what changed).&lt;/li&gt;
&lt;li&gt;Deployment flexibility (self-hosted, private cloud, air-gapped/offline options when needed).&lt;/li&gt;
&lt;li&gt;Governance and SDLC fit (environments, approvals, versioning, rollback, predictable releases).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Evidence Pack To Ask For (And Why Procurement Asks For It)
&lt;/h2&gt;

&lt;p&gt;Check for these upfront:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SOC 2 Type II report (or a bridge letter if you are in between periods).&lt;/li&gt;
&lt;li&gt;ISO 27001 certificate (or proof of ISMS alignment, depending on vendor posture).&lt;/li&gt;
&lt;li&gt;Pen test summary (and how quickly high severity findings get resolved).&lt;/li&gt;
&lt;li&gt;Data flow and shared responsibility model (especially if you are self-hosting).&lt;/li&gt;
&lt;li&gt;Audit logging details (fields captured, retention, export/streaming options).&lt;/li&gt;
&lt;li&gt;If healthcare data is involved: how they support HIPAA-aligned deployments, and what is required on your side (access controls, logging, encryption, policies, and any contractual requirements like a BAA depending on who is handling PHI).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the difference between “looks powerful” and “actually works”.&lt;/p&gt;

&lt;p&gt;Here are five tools that won’t crumble the moment a large organisation shows up with compliance, scale, and opinions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; This list is in no chronological order. The numbering is just for readability.&lt;/p&gt;

&lt;h2&gt;
  
  
  1) Appian
&lt;/h2&gt;

&lt;p&gt;If your enterprise world is heavy on regulated workflows, approvals, and “the process is the product,” Appian tends to feel very at home. It is built for environments where governance is not optional.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enterprise proof points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Appian maintains compliance with SOC 2 Type II, ISO 27001, and HIPAA, and notes FedRAMP for GovCloud environments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Appian also announced its Government Cloud achieved FedRAMP High and IL5 (strong signal for sensitive public sector workloads).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where Appian shines
&lt;/h3&gt;

&lt;p&gt;Case management, process automation, and systems where “auditability plus governance” is the core requirement, not an afterthought.&lt;/p&gt;

&lt;h2&gt;
  
  
  2) Mendix (Siemens)
&lt;/h2&gt;

&lt;p&gt;Mendix is the classic enterprise low-code workhorse. It shows up when organisations want governed development across multiple teams without turning every department into its own software company.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enterprise proof points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Mendix has implemented an ISMS according to ISO/IEC 27001:2022.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mendix holds SOC 2 Type II (and SOC 1 Type II) assurance reports.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mendix has published adoption stats: 4,000+ organisations in 46 countries, 300,000+ developers, and 950,000+ applications created.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where Mendix shines
&lt;/h3&gt;

&lt;p&gt;Portfolio modernisation, multi-team development with governance, and enterprises that want a mature SDLC story without sacrificing speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  3) ToolJet
&lt;/h2&gt;

&lt;p&gt;ToolJet is the rare internal-tools builder that stays approachable for business users, but doesn’t fall apart the moment you need real logic, governance, or controlled deployments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enterprise proof points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;ToolJet states it undergoes SOC 2 Type II audits and follows ISO 27001 standards for information security management.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ToolJet supports both JavaScript and Python code (server-side execution), so teams can add secure code when workflows get complex.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ToolJet provides audit logs capturing user actions with full context.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ToolJet supports HIPAA alignment in self-hosted deployment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Teams at Orange, Swisscom, and Emeritus rely on ToolJet to build and run internal tools.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where ToolJet shines
&lt;/h3&gt;

&lt;p&gt;Enterprise internal apps where you want fast delivery, business-friendly building blocks, and the option to use advanced AI development, while still meeting all enterprise governance expectations. ToolJet is also suitable for very complex use-cases where the apps go beyond the boundaries of regular enterprise needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  4) Retool
&lt;/h2&gt;

&lt;p&gt;Along with ToolJet, Retool is frequently the “default” internal tools platform in engineering-led organisations, and it has matured significantly on the enterprise side. It is fast, but it is also built to pass the grown-up checks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enterprise proof points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Retool’s audit logs include user info, time, and can include details like queries, parameters, and user IP address.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Retool supports self-hosting (Enterprise plan), including deployment on your own infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Retool states 10,000+ customers, both on its site and in its blog posts.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where Retool shines
&lt;/h3&gt;

&lt;p&gt;High-velocity internal apps that integrate many data sources, where you still need governance, logs, and predictable operations.&lt;/p&gt;

&lt;h2&gt;
  
  
  5) OutSystems
&lt;/h2&gt;

&lt;p&gt;OutSystems is the heavyweight option that usually appears when an organisation wants enterprise-grade low-code across web and mobile, with mature governance expectations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enterprise proof points
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;OutSystems’ evaluation guide states its security coverage includes certifications/standards like SOC 2 Type II, ISO 27001, and HIPAA, among others.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OutSystems can be installed in a third-party private cloud or in an organisation’s own data centre for on-premises setups.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OutSystems publishes an explicit OutSystems 11 to ODC conversion guide, which is good transparency, but it also means migrations can become a real programme item for long-lived portfolios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;OutSystems itself publishes material on vendor lock-in risks and mitigation strategies, which is useful, and also a reminder to design deliberately (systems of record, loose coupling) if long-term flexibility matters.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Where OutSystems shines
&lt;/h3&gt;

&lt;p&gt;Large enterprise programmes, multi-app delivery, and environments where you want predictability across SDLC and governance.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Quick “Choose Based On Your Reality” Guide
&lt;/h2&gt;

&lt;p&gt;If you want a practical way to decide without reading 40 pages of vendor PDFs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are process-heavy and regulated, and your app is basically a workflow engine: &lt;a href="https://appian.com/" rel="noopener noreferrer"&gt;Appian&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You are modernising a large portfolio and need governance across many teams: &lt;a href="https://www.mendix.com/" rel="noopener noreferrer"&gt;Mendix&lt;/a&gt; or &lt;a href="https://www.outsystems.com/" rel="noopener noreferrer"&gt;OutSystems&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You are building internal tools at scale and you care deeply about deployment control (self-hosted, air-gapped) plus auditability: &lt;a href="https://www.tooljet.com/" rel="noopener noreferrer"&gt;ToolJet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;You want speed for internal tools, plus a reliable audit and self-hosting story: &lt;a href="https://retool.com/" rel="noopener noreferrer"&gt;Retool&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where “Pure AI App Builders” Still Struggle In Enterprise
&lt;/h2&gt;

&lt;p&gt;AI can generate code. Sometimes it can generate an entire app. That part is real.&lt;/p&gt;

&lt;p&gt;The enterprise problem is everything around the code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identity and least privilege, implemented correctly.&lt;/li&gt;
&lt;li&gt;Audit logs that are forensically useful.&lt;/li&gt;
&lt;li&gt;Repeatable environments, change control, and rollback.&lt;/li&gt;
&lt;li&gt;Evidence packs for compliance and security reviews.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Until AI-native builders like Lovable, Vibe, etc. ship a first-class “proof bundle” (controls, reports, logs, governance) that stands up to procurement, most regulated teams will use them as accelerators for prototypes, then land production apps on platforms that are already fluent in enterprise constraints.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Takeaway
&lt;/h2&gt;

&lt;p&gt;The winning strategy is boring and effective. It is also the only one that survives contact with procurement.&lt;/p&gt;

&lt;p&gt;Start by picking platforms that can prove security controls and governance, not just promise them in a sales deck. You want evidence: certifications, documented controls, audit trails, clear deployment models, and an answer to “who can access what” that doesn’t involve three Slack threads and a prayer.&lt;/p&gt;

&lt;p&gt;Then use AI the right way. AI is great at compressing the early stages: scaffolding, generating UI drafts, writing query logic, speeding up repetitive wiring. But in enterprise, AI should be the turbo button, not the steering wheel. The steering wheel is still identity, permissions, environments, change control, and operational ownership.&lt;/p&gt;

&lt;p&gt;Finally, treat deployment and auditability like actual product requirements, because that’s what they become the moment your app touches real data.&lt;/p&gt;

&lt;p&gt;Read more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.hhs.gov/hipaa/for-professionals/security/laws-regulations/index.html" rel="noopener noreferrer"&gt;HIPAA Security Rule (HHS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cms.gov/files/document/mln909001-hipaa-basics-providers-privacy-security-breach-notification-rules.pdf" rel="noopener noreferrer"&gt;HIPAA Basics for Providers (CMS PDF)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.aicpa-cima.com/topic/audit-assurance/audit-and-assurance-greater-than-soc-2" rel="noopener noreferrer"&gt;SOC 2 explained (AICPA)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.iso.org/standard/27001" rel="noopener noreferrer"&gt;ISO/IEC 27001 standard overview (ISO)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cheatsheetseries.owasp.org/cheatsheets/Logging_Cheat_Sheet.html" rel="noopener noreferrer"&gt;Security logging guidance (OWASP Logging Cheat Sheet):&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pages.nist.gov/800-63-4/" rel="noopener noreferrer"&gt;Digital identity guidelines (NIST SP 800-63-4)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openid.net/specs/openid-connect-core-1_0.html" rel="noopener noreferrer"&gt;OpenID Connect Core specification&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>lowcode</category>
      <category>nocode</category>
      <category>internaltools</category>
      <category>enterpriseapps</category>
    </item>
    <item>
      <title>Speed vs Control: The Structural Conflict Inside Enterprise Application Development</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Wed, 04 Feb 2026 05:30:26 +0000</pubDate>
      <link>https://forem.com/nigel_t/speed-vs-control-the-structural-conflict-inside-enterprise-application-development-304b</link>
      <guid>https://forem.com/nigel_t/speed-vs-control-the-structural-conflict-inside-enterprise-application-development-304b</guid>
      <description>&lt;p&gt;Enterprise application development is not blocked by code. It’s blocked by physics.&lt;/p&gt;

&lt;p&gt;One side of the org is optimising for time-to-value.&lt;br&gt;
The other side is optimising for blast radius.&lt;/p&gt;

&lt;p&gt;Speed teams want fewer gates. Control teams want fewer surprises. Both are rational. Both are usually under-resourced. That’s the whole conflict.&lt;/p&gt;

&lt;p&gt;The good organisations do not “pick a side”. They change the shape of the battlefield so speed and control stop colliding head-on.&lt;/p&gt;

&lt;p&gt;Below are the patterns that show up again and again in large, high-scale organizations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6gmdbnb8p9xr4q63ryg4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6gmdbnb8p9xr4q63ryg4.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 1: Move Control From People Into Systems
&lt;/h2&gt;

&lt;p&gt;The first mature move is simple: stop enforcing controls through meetings.&lt;/p&gt;

&lt;p&gt;When approvals become the main control mechanism, you get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;inconsistent enforcement
&lt;/li&gt;
&lt;li&gt;bottlenecks that grow with headcount
&lt;/li&gt;
&lt;li&gt;governance that arrives late and angry
&lt;/li&gt;
&lt;li&gt;teams that route around the process
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Big orgs shift control into tooling because tooling scales linearly, while committees scale like a traffic jam.&lt;/p&gt;

&lt;p&gt;This is the practical difference between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;permissioning&lt;/strong&gt; (human gatekeeping)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;policy&lt;/strong&gt; (automated, repeatable, visible)
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example: Netflix
&lt;/h3&gt;

&lt;p&gt;Netflix is often described as &lt;em&gt;fast&lt;/em&gt;, but the more interesting trait is &lt;em&gt;systematic&lt;/em&gt;. Controls exist, but they are implemented as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;automated deployment workflows
&lt;/li&gt;
&lt;li&gt;mandatory observability expectations
&lt;/li&gt;
&lt;li&gt;fast rollback culture
&lt;/li&gt;
&lt;li&gt;explicit ownership per service
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Net outcome:&lt;/strong&gt; control is present, but it is not an obstacle course. It is infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; If a control cannot be automated, treat it as a temporary workaround, not a permanent solution.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 2: Standardise the Substrate, Not the Product Teams
&lt;/h2&gt;

&lt;p&gt;Enterprises that try to standardise every product team's workflow lose both speed and control.&lt;/p&gt;

&lt;p&gt;The scalable compromise is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;keep teams autonomous at the app layer
&lt;/li&gt;
&lt;li&gt;standardise the shared substrate underneath
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means standardising:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;identity and access
&lt;/li&gt;
&lt;li&gt;secrets management
&lt;/li&gt;
&lt;li&gt;logging and audit trails
&lt;/li&gt;
&lt;li&gt;deployment pipelines
&lt;/li&gt;
&lt;li&gt;baseline network rules
&lt;/li&gt;
&lt;li&gt;incident workflows
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example: Amazon
&lt;/h3&gt;

&lt;p&gt;Amazon's structure makes one thing obvious: decentralisation is not a vibe, it is an engineering commitment. It only works when the platform layer is strong enough to stop entropy.&lt;/p&gt;

&lt;p&gt;This is how autonomy survives scale:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;teams can build what they want
&lt;/li&gt;
&lt;li&gt;as long as they build on top of shared foundations
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; Build &lt;em&gt;golden paths&lt;/em&gt; where the safe thing is also the easiest thing.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 3: Treat Production Readiness as a Product Requirement
&lt;/h2&gt;

&lt;p&gt;In many enterprises, reliability is a separate department. That is a design flaw.&lt;/p&gt;

&lt;p&gt;The better model is to treat operational readiness as part of the definition of done:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;monitoring is not optional
&lt;/li&gt;
&lt;li&gt;runbooks exist before incidents
&lt;/li&gt;
&lt;li&gt;rollback paths are designed upfront
&lt;/li&gt;
&lt;li&gt;error budgets are real, not poetic
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example: Google (SRE Model)
&lt;/h3&gt;

&lt;p&gt;The SRE framing that lands well in enterprise settings is not &lt;em&gt;be reliable&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
It is &lt;em&gt;define reliability as a measurable budget&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If you cannot measure acceptable failure, you cannot govern it. You just argue about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; Make reliability measurable per service and enforce it through delivery rules, not after-the-fact policing.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 4: Governance Shifts Left, but Not as Paperwork
&lt;/h2&gt;

&lt;p&gt;"Shift-left" usually gets mis-implemented as &lt;em&gt;do the same approvals earlier&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The real shift-left is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;get governance input during design
&lt;/li&gt;
&lt;li&gt;implement compliance as configuration
&lt;/li&gt;
&lt;li&gt;generate evidence continuously
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This turns compliance into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;constraints engineers can work with
&lt;/li&gt;
&lt;li&gt;not surprise rejections at the end
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example: ING
&lt;/h3&gt;

&lt;p&gt;In regulated environments, the winning move is embedding risk and compliance earlier so delivery teams do not discover constraints at the finish line.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; If security only shows up at release time, you do not have security. You have calendar-based panic.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 5: Decentralisation Without Coordination Creates Tool Sprawl
&lt;/h2&gt;

&lt;p&gt;Teams will always pick local maxima:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the library they know
&lt;/li&gt;
&lt;li&gt;the dashboard tool they like
&lt;/li&gt;
&lt;li&gt;the quickest workaround
&lt;/li&gt;
&lt;li&gt;the integration they can ship today
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At small scale, this is fine. At enterprise scale, it becomes expensive because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;audit evidence becomes fragmented
&lt;/li&gt;
&lt;li&gt;incident response becomes inconsistent
&lt;/li&gt;
&lt;li&gt;onboarding becomes slow
&lt;/li&gt;
&lt;li&gt;cost control becomes guesswork
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example: Spotify
&lt;/h3&gt;

&lt;p&gt;Spotify popularised a model that many enterprises copied without the invisible parts: alignment mechanisms, platform investment, and explicit ownership.&lt;/p&gt;

&lt;p&gt;The common failure mode is &lt;em&gt;lots of squads&lt;/em&gt; but no shared paved roads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; Allow choice, but bound it. Give teams a curated menu, not infinite freedom.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 6: Identity Becomes the Control Plane
&lt;/h2&gt;

&lt;p&gt;In modern enterprise apps, the real perimeter is not the network. It is identity.&lt;/p&gt;

&lt;p&gt;Strong enterprise teams centralise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;authentication
&lt;/li&gt;
&lt;li&gt;authorisation
&lt;/li&gt;
&lt;li&gt;role mapping
&lt;/li&gt;
&lt;li&gt;audit trails of data access
&lt;/li&gt;
&lt;li&gt;least privilege enforcement
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because when identity is weak, every other control becomes fragile.&lt;/p&gt;

&lt;p&gt;This is also the easiest way to reduce long-term risk without slowing delivery.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; Treat IAM and RBAC as product infrastructure, not a security ticket queue.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 7: Observability Is Governance
&lt;/h2&gt;

&lt;p&gt;Audit trails are not just for regulators. They are how control teams sleep at night and how speed teams debug reality.&lt;/p&gt;

&lt;p&gt;High-performing orgs treat observability as a first-class governance asset:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who accessed what data
&lt;/li&gt;
&lt;li&gt;what changed in prod
&lt;/li&gt;
&lt;li&gt;what was deployed, by whom, when
&lt;/li&gt;
&lt;li&gt;what failed, why, and how it was mitigated
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where speed and control finally share the same tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; If you cannot observe it, you cannot govern it. You can only restrict it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pattern 8: Platforms Create "Safe Speed"
&lt;/h2&gt;

&lt;p&gt;The long-term solution to speed vs control is platform engineering, whether you call it that or not.&lt;/p&gt;

&lt;p&gt;A good internal platform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;shortens time-to-value for builders
&lt;/li&gt;
&lt;li&gt;bakes in policy and auditability
&lt;/li&gt;
&lt;li&gt;reduces the cognitive load of doing the right thing
&lt;/li&gt;
&lt;li&gt;removes the need for humans to enforce every rule
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the treaty. Not a meeting. Not a policy doc. A platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steal this:&lt;/strong&gt; Build a paved road, then enforce that prod traffic stays on it.&lt;/p&gt;




&lt;h2&gt;
  
  
  So What's the Actual Conclusion
&lt;/h2&gt;

&lt;p&gt;Speed vs control does not end. It just changes form.&lt;/p&gt;

&lt;p&gt;Enterprises that win do two things consistently:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;They automate governance and move it into pipelines and platforms.
&lt;/li&gt;
&lt;li&gt;They centralise foundations while keeping teams autonomous at the app layer.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Speed without control produces fragile systems.&lt;br&gt;&lt;br&gt;
Control without speed produces irrelevant systems.&lt;/p&gt;

&lt;p&gt;The mature answer is not compromise.&lt;br&gt;&lt;br&gt;
It is architecture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Read More on Enterprise Delivery, Platforms &amp;amp; Governance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.realvnc.com/en/blog/trends-in-information-technology/" rel="noopener noreferrer"&gt;Strategic Trends in Enterprise IT and Platform Engineering&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Explains how internal developer platforms help align speed and control by standardising pipelines and infrastructure across teams.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://medium.com/napptive/spotifys-backstage-a-case-study-bd520dc849d9" rel="noopener noreferrer"&gt;Spotify's Backstage Case Study (Internal Developer Platform) &lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A detailed look at how Spotify built Backstage to unify developer workflows and accelerate delivery. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://octopus.com/devops/platform-engineering/platform-engineering-best-practices/" rel="noopener noreferrer"&gt;10 Platform Engineering Best Practices to 10X Delivery Velocity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Practical patterns for building a self-service internal platform that balances speed and control.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://platformengineering.com/features/platform-engineering-backstage-a-chicken-and-egg-story/" rel="noopener noreferrer"&gt;Platform Engineering &amp;amp; Backstage: Adoption and Trends&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why internal developer platforms have become critical to modern enterprise delivery.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.infoworld.com/article/4073159/key-principles-of-a-successful-internal-developer-platform.html" rel="noopener noreferrer"&gt;Key Principles of Successful Internal Developer Platforms&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Guidance on embedding governance and self-service workflows without slowing teams down.&lt;/p&gt;

</description>
      <category>enterprise</category>
      <category>compliance</category>
      <category>internal</category>
      <category>architecture</category>
    </item>
    <item>
      <title>The Future of Low-Code: Trends Shaping 2026–2030!</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Fri, 23 Jan 2026 14:18:06 +0000</pubDate>
      <link>https://forem.com/nigel_t/the-future-of-low-code-trends-shaping-2026-2030-4hi9</link>
      <guid>https://forem.com/nigel_t/the-future-of-low-code-trends-shaping-2026-2030-4hi9</guid>
      <description>&lt;p&gt;Low-code and no-code are no longer “a faster way to build dashboards.” They are becoming the operating layer for how organisations ship internal software, automate operations, and safely embed AI into workflows.&lt;/p&gt;

&lt;p&gt;The next 5 years (2026–2030) are where the category continues to improve on its serious, governed software delivery.&lt;/p&gt;

&lt;p&gt;Let’s anchor this in numbers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2x20bk5n5nveial7xbu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh2x20bk5n5nveial7xbu.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  1) The market is big, growing fast, and still fragmented
&lt;/h2&gt;

&lt;p&gt;Different analysts measure different slices (pure low-code platforms vs low-code + digital process automation). That’s why ranges look wide.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.forrester.com/blogs/the-low-code-market-could-approach-50-billion-by-2028/" rel="noopener noreferrer"&gt;Forrester&lt;/a&gt; frames the market more broadly, bundling low-code platforms with digital process automation (DPA). In that lens, it estimates the market was $13.2B by the end of 2023, with a base-case path to roughly $30B by 2028. Forrester also outlines an AI-fuelled upside scenario where the same combined market could reach around $50B by 2028.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.grandviewresearch.com/horizon/outlook/low-code-development-platform-market-size/global" rel="noopener noreferrer"&gt;Grand View Research&lt;/a&gt; narrows the definition to the low-code application development platform market specifically. Under that scope, it sizes the market at $6.78B in 2022 and forecasts growth to $35.22B by 2030, implying a 22.9% CAGR from 2023 to 2030.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Two takeaways for 2026–2030 planning:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Even the conservative paths show sustained growth through 2028 and beyond.&lt;/li&gt;
&lt;li&gt;The category is converging with automation and AI, which is why “platform” matters more than “builder.”&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2) What Will Actually Drive Adoption In Future
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Driver A: AI becomes the default interface for building, but governance becomes the default requirement
&lt;/h3&gt;

&lt;p&gt;Gartner’s forecast is blunt: by 2028, 75% of enterprise software engineers will use AI code assistants, up from &amp;lt;10% in early 2023 (and 63% of organisations were already piloting/deploying by Q3 2023).&lt;/p&gt;

&lt;p&gt;That matters for low-code because it changes expectations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stakeholders will ask, “Why can’t the platform generate the first draft?”&lt;/li&gt;
&lt;li&gt;Security teams will ask, “Where are the controls, audit trails, and approvals?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gartner is also blunt about the downside of ungoverned AI: over 40% of agentic AI projects will be cancelled by end of 2027 due to cost, unclear value, or inadequate risk controls.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reuters.com/business/over-40-agentic-ai-projects-will-be-scrapped-by-2027-gartner-says-2025-06-25/" rel="noopener noreferrer"&gt;Reuters coverage&lt;/a&gt; notes Gartner expects agentic AI to be in 33% of enterprise software by 2028 and to autonomously handle 15% of daily business decisions by 2028.&lt;/p&gt;

&lt;p&gt;So the 2026–2030 era is not “AI everywhere.” It’s “AI in limited doses, with adult supervision.”&lt;/p&gt;

&lt;h3&gt;
  
  
  Driver B: Internal tools are where time (and money) quietly disappears
&lt;/h3&gt;

&lt;p&gt;Internal software rarely fails loudly. It fails like a slow puncture: meeting-by-meeting, approval-by-approval, tool-by-tool. And newer research is finally putting numbers on that drag.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developers don’t spend most of their week coding.&lt;/strong&gt; Atlassian’s &lt;em&gt;&lt;a href="https://www.atlassian.com/teams/software-development/state-of-developer-experience-2025" rel="noopener noreferrer"&gt;State of Developer Experience Report 2025&lt;/a&gt;&lt;/em&gt; (survey with Wakefield Research; 3,500 developers and managers) highlights that developers spend around 16% of their time coding, meaning the bottleneck is the other 84% of the week: discovery, coordination, access, approvals, compliance steps, and operational grind.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time lost is measurable and large.&lt;/strong&gt; The same Atlassian research reports 50% of developers lose 10+ hours per week to non-coding work, and 90% lose 6+ hours or more, largely due to organizational inefficiencies (poor information access, fragmented tools, context switching).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Independent time-allocation research shows a similar shape.&lt;/strong&gt; A &lt;a href="https://www.microsoft.com/en-us/research/wp-content/uploads/2024/11/Time-Warp-Developer-Productivity-Study.pdf" rel="noopener noreferrer"&gt;Microsoft Research&lt;/a&gt; study on developers’ “actual vs. ideal” weeks found that, in the actual week, developers spent ≈12% on communication &amp;amp; meetings, ≈11% on coding, ≈9% on debugging, etc., while their “ideal” week shifts significantly more time toward building (e.g., ≈20% coding). It’s a quantitative view of the same problem: engineers want to build, but the system taxes them first.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s the economic engine behind low-code and no-code: not “developers can’t code,” but organizations can’t afford to waste senior engineering time on internal glue work.&lt;/p&gt;

&lt;p&gt;Between 2026 and 2030, the winners won’t just accelerate UI assembly. They’ll compress the non-coding 84% without creating governance debt: secure connectivity, auditability, approvals, role-based access, and safe reuse across teams.&lt;/p&gt;

&lt;h3&gt;
  
  
  Driver C: The definition of “enterprise low-code” is shifting under your feet
&lt;/h3&gt;

&lt;p&gt;Gartner’s description of enterprise low-code application platforms (LCAPs) highlights that they now include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full application lifecycle support across the stack (not just UI)&lt;/li&gt;
&lt;li&gt;Security/governance capabilities&lt;/li&gt;
&lt;li&gt;Increasingly AI-assisted development features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is why “drag-and-drop” becomes table stakes. The differentiator becomes: &lt;strong&gt;can you build safely, integrate everywhere, ship repeatedly, and survive audits?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3) What Low-Code/No-Code Will Look Like Between 2026–2030 (Practical Forecast)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  “Guardrails-first” becomes the buying criteria
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AI pilots get cut aggressively if they do not show measurable value or risk controls.&lt;/li&gt;
&lt;li&gt;Low-code platforms that behave like real software delivery systems (versioning, environments, approvals, auditability) get budget.&lt;/li&gt;
&lt;li&gt;Platforms that feel like “prototype toys” get squeezed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Procurement questions you will hear more:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can we enforce RBAC and least privilege?&lt;/li&gt;
&lt;li&gt;Can we audit who changed what and which data was accessed?&lt;/li&gt;
&lt;li&gt;Can we keep data inside our VPC / self-hosted environment where needed?&lt;/li&gt;
&lt;li&gt;Can we integrate with our identity layer and SDLC?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI-assisted building is expected, but “agent washing” gets punished
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AI code assistants become mainstream in engineering orgs.&lt;/li&gt;
&lt;li&gt;Agentic features show up inside enterprise software, but many projects fail if they are not grounded in workflow orchestration and controls.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Platforms that combine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;workflow orchestration (clear steps, approvals, fallbacks), and&lt;/li&gt;
&lt;li&gt;AI augmentation (drafting, summarising, routing, extracting),
will outperform “autonomous magic” platforms.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Platforms consolidate, and the winner is the one that “ships boringly well”
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;By 2030, market projections still show strong growth in low-code platforms as a category.&lt;/li&gt;
&lt;li&gt;But the story shifts from “anyone can build” to “everyone can deliver safely.”&lt;/li&gt;
&lt;li&gt;This is where enterprise platforms with repeatable governance win the long game.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  4) Why Retool, ToolJet and Appian Map Cleanly to This Future
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Retool: “Internal tools tax reduction” with measurable developer-time framing
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://retool.com/blog/state-of-internal-tools-2021" rel="noopener noreferrer"&gt;Retool’s research&lt;/a&gt; repeatedly quantifies the internal tooling burden (30% to 45% developer time, depending on company size). In a world where enterprises are trying to do more with smaller teams, that framing gets sharper, not weaker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Internal tool demand does not go away; it grows as operations become more software-driven.&lt;/li&gt;
&lt;li&gt;The winners are the platforms that let teams build fast while staying governable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ToolJet: “Control + Cost” for teams that want developer ergonomics along with business-user involvement
&lt;/h3&gt;

&lt;p&gt;ToolJet positions itself as an open-source low-code platform focused on speed without sacrificing cost or control. The platform matches Retool feature by feature with a slight edge on AI capabilities.&lt;/p&gt;

&lt;p&gt;ToolJet is trusted by companies like &lt;strong&gt;Orange, Swisscom, Toss, EDG&lt;/strong&gt;, etc. These are enterprises that operate at scale and face demanding internal tooling requirements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When AI + governance concerns rise, “control” becomes a first-class requirement, not a preference.&lt;/li&gt;
&lt;li&gt;Open-source and deployment flexibility can be a decisive advantage for regulated environments.&lt;/li&gt;
&lt;li&gt;AI is shaping the future, and ToolJet leads the way with a first-mover advantage in enterprise-grade AI integration.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Appian: “Process automation at enterprise depth” when workflows need to survive audits
&lt;/h3&gt;

&lt;p&gt;Appian plays in the heavier end of the spectrum: process automation, orchestration, and enterprise governance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;As agentic AI gets embedded into business processes, controlled orchestration becomes the real differentiator (not just UI speed).&lt;/li&gt;
&lt;li&gt;Regulated industries tend to standardise on platforms that look and behave like enterprise systems, especially under audit pressure.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  5) The Unsexy Checklist That Will Decide Winners in the Next 5 Years
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Governance
&lt;/h3&gt;

&lt;p&gt;RBAC, audit logs, approvals, environment separation, change history, and predictable release processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI that is safe-by-design
&lt;/h3&gt;

&lt;p&gt;Given Gartner’s forecast that 40%+ agentic AI projects get cancelled by end 2027, AI features need measurable value and risk controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  Integration reality
&lt;/h3&gt;

&lt;p&gt;Databases + internal APIs matter more than “lots of SaaS connectors.” Retool’s internal tools research repeatedly shows how internal data sources dominate internal tooling.&lt;/p&gt;

&lt;h3&gt;
  
  
  Developer experience, not just citizen dev
&lt;/h3&gt;

&lt;p&gt;Because by 2028, the majority of enterprise engineers are expected to use AI assistants, platforms must support engineers who want speed and control.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cost and deployment flexibility
&lt;/h3&gt;

&lt;p&gt;As the market grows (and budgets get scrutinised), platforms that offer better control over deployment and long-term cost tend to win standardisation debates. This is where open-source options like ToolJet are naturally well-positioned.&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing: The 2026–2030 Bet
&lt;/h2&gt;

&lt;p&gt;The next wave of low-code is not about replacing engineers. It’s about making every workflow shipable with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI assistance where it’s cheap and safe&lt;/li&gt;
&lt;li&gt;orchestration where risk lives&lt;/li&gt;
&lt;li&gt;governance everywhere&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;My bets are on:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://retool.com" rel="noopener noreferrer"&gt;Retool&lt;/a&gt;&lt;/strong&gt; for organisations trying to claw back the 30%–45% internal tools time sink with a platform built around internal software velocity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.tooljet.com" rel="noopener noreferrer"&gt;ToolJet&lt;/a&gt;&lt;/strong&gt; for teams that want control, flexibility, enterprise-grade maturity, AI capabilities, and open-source leverage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://appian.com" rel="noopener noreferrer"&gt;Appian&lt;/a&gt;&lt;/strong&gt; for enterprises where process, governance, and auditability are the product.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>lowcode</category>
      <category>nocode</category>
      <category>internaltools</category>
      <category>enterpriseapps</category>
    </item>
    <item>
      <title>A Practical Performance Comparison of Top Internal Tool Builders</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Thu, 15 Jan 2026 10:54:45 +0000</pubDate>
      <link>https://forem.com/nigel_t/a-practical-performance-comparison-of-top-internal-tool-builders-4b4j</link>
      <guid>https://forem.com/nigel_t/a-practical-performance-comparison-of-top-internal-tool-builders-4b4j</guid>
      <description>&lt;h2&gt;
  
  
  1) Intro + Setup
&lt;/h2&gt;

&lt;p&gt;A Solutions Architect with experience building (and breaking) enterprise systems eventually wants an answer to one simple question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can this thing actually handle load without melting?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s the real litmus test for any platform that claims it can handle complex, data-intensive internal tools.&lt;/p&gt;

&lt;p&gt;So instead of doing another “Top 10 Low-Code Platforms of 2025” list, I narrowed it down to the ones that consistently &lt;em&gt;feel fast&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://retool.com" rel="noopener noreferrer"&gt;Retool&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.tooljet.com" rel="noopener noreferrer"&gt;ToolJet&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.appsmith.com" rel="noopener noreferrer"&gt;Appsmith&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.dronahq.com" rel="noopener noreferrer"&gt;DronaHQ&lt;/a&gt;&lt;/strong&gt; appears later in this article, but there’s a reason it didn’t make the main list (you’ll see).&lt;/p&gt;

&lt;p&gt;I’ve also intentionally left out legacy platforms like &lt;strong&gt;Appian&lt;/strong&gt; and &lt;strong&gt;Mendix&lt;/strong&gt;. They serve a purpose, but performance comparisons against modern, developer-first tools would be apples vs office furniture.&lt;/p&gt;

&lt;p&gt;Now, let’s actually test them.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; Performance may vary based on your device, browser, and environment. These results reflect tests on a specific setup and should be treated as indicative, not absolute.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2) Test 1: The Raw JS Execution Benchmark (200,000 rows)
&lt;/h2&gt;

&lt;p&gt;The idea was simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a JavaScript query on all three platforms.&lt;/li&gt;
&lt;li&gt;Generate &lt;strong&gt;200,000 rows&lt;/strong&gt; of dummy “product data” (large enough to expose browser bottlenecks).&lt;/li&gt;
&lt;li&gt;Measure how long the platform takes to return the data.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Results
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Retool:&lt;/strong&gt; ~508 ms
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faoem2muo7rtxy6me59gi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faoem2muo7rtxy6me59gi.png" alt=" " width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ToolJet:&lt;/strong&gt; ~202 ms
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3tfrkm2wrk10knb116p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh3tfrkm2wrk10knb116p.png" alt=" " width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Appsmith:&lt;/strong&gt; Crashes instantly :-(
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6l8gpgb61naw8u2q34n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6l8gpgb61naw8u2q34n.png" alt=" " width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ToolJet had the fastest execution by a comfortable margin. Retool’s 500+ ms is not bad for that volume, just not best-in-class. Appsmith, unfortunately, didn’t survive the test at all. It froze before the table even had a chance to render.&lt;/p&gt;

&lt;p&gt;If your use case includes dashboards with real-world API calls and moderately large data sets, the difference between &lt;strong&gt;200 ms&lt;/strong&gt; and &lt;strong&gt;500 ms&lt;/strong&gt; is not life-changing. But if you’re building complex applications with heavy client-side computation, it does add up.&lt;/p&gt;

&lt;p&gt;Appsmith failing at the starting line was… not ideal.&lt;/p&gt;

&lt;h2&gt;
  
  
  3) Test 2: “Real App” Stress Test (50,000 rows + 10-page application)
&lt;/h2&gt;

&lt;p&gt;Synthetic benchmarks are useful, but they don’t reflect the complexity of real internal tools.&lt;/p&gt;

&lt;p&gt;So the next test was a stress test:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a complex app using each platform’s AI builder, then add more components.&lt;/li&gt;
&lt;li&gt;Add a JS query returning &lt;strong&gt;50,000 rows&lt;/strong&gt; into a table.&lt;/li&gt;
&lt;li&gt;Keep duplicating the initially created page to see how far the platform can take it.&lt;/li&gt;
&lt;li&gt;See what breaks first.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re not checking how they handle complexity. We’re checking how they behave when things get absurdly complex. 🙂&lt;/p&gt;

&lt;h3&gt;
  
  
  Retool
&lt;/h3&gt;

&lt;p&gt;I’ll say this upfront: Retool performs well for complex apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitiuo2n25l6ntrn25g9c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fitiuo2n25l6ntrn25g9c.png" alt=" " width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first few pages with the 50k-row table behaved smoothly.&lt;/p&gt;

&lt;p&gt;At around &lt;strong&gt;10 pages&lt;/strong&gt;, each with its own query-trigger confirmation (configured by me), Retool finally froze.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxibpkgyyb15tuifuvj6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxibpkgyyb15tuifuvj6y.png" alt=" " width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ukfkj1w42xg8da2r0yu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8ukfkj1w42xg8da2r0yu.png" alt=" " width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To be fair, this is well beyond what a normal enterprise app should do. No one is building 10 pages filled with 50k rows each. But as I mentioned earlier, we need an answer to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can this thing actually handle load without melting?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On a side note, something became very clear while trying to push Retool further after the AI-generated base app: having &lt;strong&gt;150+ components&lt;/strong&gt; in the library is not always an advantage. A large chunk of them are just minor variations of a main component. For example, instead of offering both a container and a collapsible container, you could simply have one container with a collapsible toggle. The result is more noise than choice, and for new users it creates confusion rather than capability.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Performance:&lt;/strong&gt; Good.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Developer experience:&lt;/strong&gt; Needs a map and a cup of tea.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ToolJet
&lt;/h3&gt;

&lt;p&gt;Next up is ToolJet.&lt;/p&gt;

&lt;p&gt;We follow the same process: create an app using ToolJet’s AI builder, add more components, and load it with a table of &lt;strong&gt;50,000 rows&lt;/strong&gt; of data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftnu9t732xk6l51y63k8v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftnu9t732xk6l51y63k8v.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ToolJet stayed as smooth as Retool, and interestingly, it felt like I could push further after the 10 page mark. The rendering pipeline and table handling seem slightly more forgiving under load. You can see the application’s 10th page in the screenshot below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzwa2ykuhmw8uy2zq76vk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzwa2ykuhmw8uy2zq76vk.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Again, nobody is building a monster app with 50k-row tables everywhere, so this is academic. But if you are dealing with long, multi-page workflows or heavy dashboards, that extra headroom helps.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Performance:&lt;/strong&gt; Slightly better than Retool under extreme conditions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Appsmith
&lt;/h3&gt;

&lt;p&gt;Let’s check back on Appsmith.&lt;/p&gt;

&lt;p&gt;It’s still frozen on the initial screen.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftbr1fffn6sqno8o6tlsc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftbr1fffn6sqno8o6tlsc.png" alt=" " width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s the whole update.&lt;/p&gt;

&lt;h2&gt;
  
  
  4) Bonus Test: DronaHQ
&lt;/h2&gt;

&lt;p&gt;I wasn’t planning to test DronaHQ. The dated UI didn’t give me much confidence, although I like some parts of the platform. But curiosity won.&lt;/p&gt;

&lt;p&gt;I tried the same &lt;strong&gt;200,000-row JS query&lt;/strong&gt;. It returned &lt;strong&gt;15 rows&lt;/strong&gt;, clearly truncated. Not to be dramatic, but that seemed like a red flag.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjidbg3081vxztbatzwz9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjidbg3081vxztbatzwz9.png" alt=" " width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I added a table and tried to preview the full data in a new tab. The platform crashed instantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fte9d6cmnffelfjtbv329.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fte9d6cmnffelfjtbv329.png" alt=" " width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Red flag number two… and three.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Performance:&lt;/strong&gt; Disappointing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I expected more here. Hopefully DronaHQ shows some meaningful improvement in future tests on other aspects of enterprise app building.&lt;/p&gt;

&lt;h2&gt;
  
  
  5) Final Verdict
&lt;/h2&gt;

&lt;p&gt;Both &lt;strong&gt;Retool&lt;/strong&gt; and &lt;strong&gt;ToolJet&lt;/strong&gt; are fast. Both can handle very complex apps. Both passed every realistic benchmark.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Appsmith&lt;/strong&gt; crashing at the very first step, and &lt;strong&gt;DronaHQ&lt;/strong&gt; returning truncated data (and then crashing), didn’t inspire a lot of confidence.&lt;/p&gt;

&lt;p&gt;If you’re choosing between &lt;strong&gt;Retool&lt;/strong&gt; and &lt;strong&gt;ToolJet&lt;/strong&gt;, performance should not stop you from picking either. They’re both enterprise-grade and fast.&lt;/p&gt;

&lt;p&gt;ToolJet’s slight edge on query execution can be beneficial in extreme cases. But overall, both platforms perform well. For complex apps, you won’t go wrong with either.&lt;/p&gt;

</description>
      <category>lowcode</category>
      <category>nocode</category>
      <category>internaltools</category>
      <category>enterpriseapps</category>
    </item>
    <item>
      <title>What I’ve Learned About Enterprise Development in 15 Years</title>
      <dc:creator>Nigel Tape</dc:creator>
      <pubDate>Mon, 20 Oct 2025 18:30:00 +0000</pubDate>
      <link>https://forem.com/nigel_t/what-ive-learned-about-enterprise-development-in-15-years-2bap</link>
      <guid>https://forem.com/nigel_t/what-ive-learned-about-enterprise-development-in-15-years-2bap</guid>
      <description>&lt;p&gt;I started in enterprise development believing technology was the answer. Fifteen years later I know it’s rarely the first one. I’ve worked with hundreds of clients and built thousands of systems. The lessons are sharp. The stats are unforgiving.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2a0ij9gcy00hujho8swk.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2a0ij9gcy00hujho8swk.webp" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Scale is overrated
&lt;/h2&gt;

&lt;p&gt;Everyone talks “scale” as if it’s the end-game. In reality most enterprise systems struggle with clarity, not traffic. In public sector studies large IT projects averaged a &lt;a href="https://arxiv.org/abs/1304.4525" rel="noopener noreferrer"&gt;24 % schedule overrun&lt;/a&gt;, but 18 % were outliers with cost overruns &amp;gt;25 %. &lt;a href="https://arxiv.org/abs/2210.01573" rel="noopener noreferrer"&gt;One study found&lt;/a&gt; cost overruns follow a power-law: most projects modestly overrun but a small number explode. &lt;/p&gt;

&lt;p&gt;For enterprises the question should be “how simple can we keep this” rather than “how big can we make it.”&lt;/p&gt;

&lt;h2&gt;
  
  
  Process vs progress
&lt;/h2&gt;

&lt;p&gt;Development frameworks proliferated. Agile, DevOps, SAFe became religious. Yet success did not follow. A whopping &lt;a href="https://www.3pillarglobal.com/insights/blog/why-software-development-projects-fail/" rel="noopener noreferrer"&gt;66 % of software projects&lt;/a&gt; fail (in at least one dimension). Another source summarises: up to &lt;a href="https://sourcinginnovation.com/wordpress/2024/10/25/two-and-a-half-decades-of-project-failure/" rel="noopener noreferrer"&gt;70 % of digital-transformation efforts&lt;/a&gt; fail to meet targets.&lt;/p&gt;

&lt;p&gt;These failures are not due to methodology alone. They stem from weak alignment, poor requirements, unclear ownership.&lt;/p&gt;

&lt;h2&gt;
  
  
  The human layer is architecture
&lt;/h2&gt;

&lt;p&gt;Systems don’t collapse because the server failed. They collapse because the humans using them mis-communicated, because ownership was lacking, because politics overrode design. Research shows &lt;a href="https://www.cio.com/article/230427/why-it-projects-still-fail.html" rel="noopener noreferrer"&gt;poor business-technology&lt;/a&gt; collaboration is a major factor in failed programmes.&lt;/p&gt;

&lt;p&gt;In 15 years I’ve seen senior engineers leave not because the paycheck was low but because they couldn’t fix the political entanglements around tech.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tool overload kills clarity
&lt;/h2&gt;

&lt;p&gt;Every year brings a new “must-have” platform, a new framework, a new dev-ops chain. But tools don’t guarantee outcomes. Many tools are installed and then abandoned. According to project management data &lt;a href="https://teamstage.io/project-management-statistics/" rel="noopener noreferrer"&gt;42 % of organisations&lt;/a&gt; “don’t understand the need or importance of project management” and that correlates with higher failure rates.&lt;/p&gt;

&lt;p&gt;In practice I found that the simplest stack with clear ownership out-lasts the most advanced architecture with no one driving it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data truths
&lt;/h2&gt;

&lt;p&gt;“Single source of truth” is a marketing slogan, not a daily reality. Studies estimate that up to &lt;a href="https://medium.com/%40daniel_3607/addressing-the-85-data-project-failure-rate-is-your-companys-greatest-chance-to-succeed-da37967372d6" rel="noopener noreferrer"&gt;68 % of available enterprise data&lt;/a&gt; goes unused. For analytics dashboards: one survey found &lt;a href="https://www.betabreakers.com/blog/software-survival-in-2024-understanding-2023-project-failure-statistics-and-the-role-of-quality-assurance" rel="noopener noreferrer"&gt;49 % of software projects&lt;/a&gt; exceeded budget and 31 % were cancelled entirely.&lt;/p&gt;

&lt;p&gt;In enterprise terms: pipelines rot quietly. Data becomes stale. The system still runs, but the value doesn’t.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security and compliance theatre
&lt;/h2&gt;

&lt;p&gt;Enterprises love audits, checklists, certifications. But they often treat them as goals rather than enablers. &lt;a href="https://www.cio.com/article/230427/why-it-projects-still-fail.html" rel="noopener noreferrer"&gt;One source noted&lt;/a&gt; that many companies feel their digital-transformation investment produced no performance or profitability increases.&lt;/p&gt;

&lt;p&gt;I learned the hard way: true security starts with simple architecture, clear ownership, and minimal dependencies. Not a thicker audit binder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloud isn’t magic
&lt;/h2&gt;

&lt;p&gt;Move to the cloud, we were told, and complexity will disappear. The truth: complexity shifts. Multi-cloud sounds sexy but becomes a billing, governance and skills nightmare. I saw many “cloud-native” initiatives that still had cron-jobs on virtual machines, archaic patterns transplanted in new terrain.&lt;/p&gt;

&lt;p&gt;The cloud is powerful but only when you simplify your architecture rather than replicate old complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually works
&lt;/h2&gt;

&lt;p&gt;In fifteen years I distilled what works into a few repeatable principles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small cross-functional teams with end-to-end ownership.&lt;/li&gt;
&lt;li&gt;Define outcomes early. Do not proceed until you know what success looks like.&lt;/li&gt;
&lt;li&gt;Build systems that survive bad choices, not prevent all mistakes. The design must accept that someone will misuse it.&lt;/li&gt;
&lt;li&gt;Reduce dependencies. Complex ecosystems ruin agility.&lt;/li&gt;
&lt;li&gt;Align technology delivery with business objectives. Tech for its own sake fails.&lt;/li&gt;
&lt;li&gt;Continuous feedback. If after six months users aren’t adopting, shut it down or pivot.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final lesson
&lt;/h2&gt;

&lt;p&gt;In enterprise development survival is more valuable than every innovation. The goal is to build systems that survive the people who built them. Architecture isn’t about control. It’s about restraint. Keep it clear. Keep it owned. Keep it simple.&lt;/p&gt;

</description>
      <category>enterpriseapps</category>
      <category>programming</category>
      <category>architecture</category>
      <category>internatools</category>
    </item>
  </channel>
</rss>
