Enterprise Softwares Unsuitable For Citizen Developers
Introduction
The citizen developer movement, which empowers business users without formal coding experience to build applications using low-code and no-code platforms, has transformed enterprise software development. However, this approach has clear boundaries, and several categories of enterprise software remain firmly outside the scope of what citizen developers can safely or effectively create.
Categories:
1. Core Enterprise Resource Planning and Legacy Systems
Traditional ERP systems such as SAP, Oracle, and large-scale business management platforms present significant challenges for citizen developers. These systems involve intricate logic with complex decision-making junctures, integration with multiple interconnected components, and strict regulatory requirements that are generally beyond what most citizen developers can handle. SAP, for instance, has long tried to enable business users to develop on its platforms, but according to industry observers, “it is still way too complex” because the world has become far more intricate than it was decades ago, with SAP installations now managing worldwide distribution, complex contractor relationships, and global business networks.
Mainframe COBOL systems represent another category entirely unsuitable for citizen development. Around 43% of banking software still runs on COBOL, and over 80% of in-person transactions at U.S. financial institutions depend on these systems. These platforms require developers with 5+ years of experience in COBOL, MVS/JCL, DB2, SQL, CICS, and VSAM, along with deep understanding of software development lifecycle methodology. The specialized nature of mainframe development, combined with decades of legacy code and the critical nature of financial transactions, makes this domain exclusively the province of professional developers
2. Mission-Critical Financial Systems
High-frequency trading platforms and real-time trading systems demand performance characteristics that are fundamentally incompatible with citizen development approaches. These systems must handle thousands of orders per second, interface with multiple exchanges via low-latency APIs or the FIX protocol, and enforce risk limits in real-time to prevent catastrophic losses. Building such systems requires expertise in low-level programming, backend development for core functionalities like authentication and trading execution, and system performance optimization that achieves predictable microsecond latency. Regulatory compliance software for financial services similarly requires professional development teams. These applications must comply with stringent regulations including Basel III requirements for risk and capital management, regional data protection laws, and specific frameworks requiring data encryption, multi-factor authentication, and GDPR-compliant data handling. Building such software involves requirement analysis across multiple regulatory frameworks, secure architecture design, and seamless integration with existing CRMs, ERPs, and financial reporting tools, which demands extensive experience in risk management and software verification processes.
3. Healthcare and Medical Device Software
Software as a Medical Device (SaMD) represents one of the most heavily regulated domains where citizen development is entirely inappropriate. Under the EU Medical Device Regulation Rule 11, most medical device software now falls into Class IIa or higher, with certification times stretching to 13-18 months. Development requires adherence to IEC 62304 for software lifecycle and risk management, ISO 14971 for risk management throughout the product lifecycle, FDA 21 CFR Part 820 for quality system regulation, and FDA 21 CFR Part 11 for electronic records.
Software as a Medical Device (SaMD) represents one of the most heavily regulated domains where citizen development is entirely inappropriate
Healthcare integration software involving HL7, FHIR, and DICOM standards for medical device integration also falls outside citizen developer capabilities. These systems must navigate complex regulatory oversight, and any middleware or integration layer that interprets, transforms, or acts on data may fall under Class IIa or higher, triggering CE-marking requirements and formal conformity assessment. The combination of patient safety implications, data sensitivity under HIPAA and GDPR, and the potential for life-threatening consequences from software errors makes this domain exclusively suitable for experienced professional developers.
4. Industrial Control Technology Systems
SCADA (Supervisory Control and Data Acquisition) systems and industrial control systems (ICS) manage and monitor critical infrastructure including power grids, water treatment plants, and manufacturing operations. These systems require specialized architecture designed for real-time control and precision reliability in environments where uptime is critical. They must interface with PLCs, sensors, and proprietary systems while maintaining operational safety that citizen developers simply cannot guarantee. The security implications of industrial systems make them particularly unsuitable for citizen development. ICS/SCADA environments require solutions addressing unique challenges including just-in-time access, robust auditing capabilities, and integration with existing IT/OT infrastructures to protect against evolving cyber threats.
A misconfigured industrial control application could cause physical damage, environmental harm, or endanger human safety in ways that departmental workflow applications never could.
5. Security-Critical Software
Enterprise cybersecurity applications and network infrastructure software remain firmly in professional development territory. Without proper knowledge of security best practices, applications handling sensitive data or involving critical business operations present significant liability and can introduce security vulnerabilities. Citizen developers working outside IT security protocols can develop problematic habits, break rules, and ignore best practices, potentially leading to data breaches, cyberattacks, and compliance violations Enterprise network infrastructure requires specialized knowledge of software-defined networks, LAN/WLAN, WAN segments, and security integration including end-user identification, verification, policy implementation, and network segmentation. These systems demand expertise in connectivity options, security integration, performance requirements, and cost optimization that goes far beyond the visual development capabilities of low-code platforms.
6. Applications Requiring Complex Integration Architecture
Enterprise applications requiring deep integration with legacy systems pose substantial challenges for citizen developers.
Such professionals might find it challenging to navigate complex enterprise architectures and ensure their applications work well with all legacy systems, potentially resulting in siloed, disparate solutions that add more complexity rather than simplifying business processes. Legacy systems rarely integrate well with modern software or cloud platforms, leading to isolated data across departments that limits visibility, collaboration, and informed decision-making. When citizen-developed applications attempt to scale up with more users and operations, they often encounter significant performance issues. Unlike professional developers who follow best practices and coding standards ensuring software quality, resilience, and scalability, citizen developers are typically unfamiliar with these elements, creating significant pain points in maintenance and support. One documented case involved a warehouse tracking system that had been working for eight months before crashing because it was pulling real-time data from three different systems, had custom logic for calculations, and was writing data back without proper validation, all running on an integration architecture with a single point of failure that nobody had tested.
Characteristics That Disqualify Applications from Citizen Development
Beyond specific categories, certain application characteristics automatically place them outside citizen developer scope. These include high-performance requirements where systems must handle heavy loads or complex computations, highly customized solutions with unique requirements that don’t fit standard patterns, core business systems where stability and security are paramount, and innovative products that push technological boundaries. Applications involving patient information in healthcare, financial data subject to regulatory audit, or personally identifiable information under GDPR require governance frameworks that ensure citizen developers do not touch sensitive categories at all. Similarly, any software handling complex business logic, requiring enterprise-class security features, or needing robust integration capabilities demands the expertise that only professional developers bring to enterprise software development. The fundamental lesson is not that citizen development lacks value, but rather that organizations must establish clear boundaries defining which enterprise systems and data citizen developers can access, what security protocols and compliance requirements apply, and what review processes must occur before enterprise-wide implementation. A hybrid approach that blends professional developer strengths with citizen developer agility and user-centric focus offers the most sustainable path forward, respecting both the capabilities and limitations of each approach.
References:
- https://www.blueprintsys.com/blog/7-reasons-why-citizen-developer-never-materialized
- https://www.itsfullofstars.de/2022/11/citizen-developer-dilemma/
- https://www.careers.fiserv.com/job/lincoln/mainframe-cobol-developer/1758/88014572800
- https://dreamix.eu/insights/migrating-the-cobol-legacy-to-modern-systems-and-their-challenges/
- https://somcosoftware.com/en/blog/trading-software-development-a-comprehensive-guide
- https://appinventiv.com/blog/high-frequency-trading-software-development-guide/
- https://www.scalosoft.com/case-studies/real-time-trading-scalable-api-development/
- https://appinventiv.com/blog/financial-regulatory-compliance-software-development/
- https://www.blushush.co.uk/blogs/the-top-10-global-custom-software-developers-for-financial-services
- https://qarea.com/blog/top-financial-software-development-companies
- https://orangesoft.co/blog/medical-device-integration-guide
- https://punktum.net/insights/software-development-forfmedical-devices-a-practical-guide/
- https://www.n-ix.com/medical-device-software-development/
- https://kms-technology.com/blog/medical-device-software-development/
- https://codra.net/en/solution/software-platform/scada/scada-monitoring/
- https://www.fortinet.com/fr/resources/cyberglossary/ics-scada
- https://www.ssh.com/academy/operational-technology/ot-ics-scada-explained-simplifying-complex-industrial-systems
- https://itchronicles.com/human-resources/12-risks-of-the-citizen-development-movement/
- https://zenity.io/blog/security/the-rise-of-generative-ai-in-citizen-development-and-cybersecurity-challenges-that-come-with-it
- https://www.mds.rs/eng/solutions-services/enterprise-network-infrastructure.html
- https://www.movantech.com/blog/all-you-need-to-know-about-enterprise-network-infrastructure-the-complete-2025-guide
- https://www.linkedin.com/pulse/where-citizen-developers-often-fail-common-pitfalls-marcel-broschk-wdpif
- https://www.mindinventory.com/blog/how-legacy-systems-slow-down-business-operations/
- https://kissflow.com/citizen-development/the-limits-of-citizen-development/
- https://www.techverx.com/will-low-code-no-code-replace-developers-the-truth-in-2025/
- https://www.planetcrust.com/how-enterprise-computing-software-enables-citizen-developers/
- https://www.sencha.com/blog/decoding-the-divide-enterprise-software-development-vs-standard-software-development/
- https://www.sap.com/france/blogs/unleash-your-citizen-developers
- https://www.planetcrust.com/citizen-developers-enterprise-application-integration/
- https://assets.kpmg.com/content/dam/kpmg/ae/pdf-2022/03/KPMG-Low-Code-Citizen-Developer-Enablement.pdf
- https://kissflow.com/citizen-development/how-citizen-developers-outperform-system-integrators-on-workgroup-apps/
- https://pidigitalsolutions.com/citizen-developer-power-platform/
- https://www.nextmatter.com/blog/why-citizen-developers-dont-belong-in-the-c-suite
- https://venturebeat.com/ai/13-reasons-cios-worry-about-citizen-developers-building-enterprise-apps
- https://planally.com/the-rise-of-citizen-developers-what-it-means-for-your-it-team/
- https://www.pwc.com.au/digitalpulse/the-rise-of-the-citizen-developer-and-why-you-should-encourage-it-within-your-business.html
- https://mitsloan.mit.edu/ideas-made-to-matter/why-companies-are-turning-to-citizen-developers
- https://www.linkedin.com/pulse/citizen-developer-revolution-reshaping-enterprise-software-xz5mc
- https://embarkingonvoyage.com/corporate/can-non-coders-really-build-enterprise-apps-the-rise-of-citizen-developers/
- https://www.devum.com/blog/the-rise-of-the-citizen-developer-what-it-means-for-your-it-team
- https://www.reddit.com/r/PowerApps/comments/1ce5kd9/are_there_really_tons_of_citizen_developers_out/
- https://www.quandarycg.com/citizen-developer-challenges/
- https://blog.tooljet.ai/citizen-developer-2025-guide/
- https://nielsdebr.blogspot.com/2023/10/oracle-apex-citizen-development.html
- https://insight.unipro.io/the-disadvantages-of-legacy-systems-and-how-to-avoid-them-1
- https://www.reddit.com/r/SAP/comments/1076lar/why_is_everything_so_complicated_and_convoluted/
- https://avioconsulting.com/blog/oracle-bpm-12c-it-s-tool-of-choice-for-citizen-developers/
- https://e3mag.com/en/implement-what-sap-btp-promises/
- https://iqratechnology.com/blogs/oracle-apex-and-the-low-code-movement-2/
- https://enterprise64.com/why-are-legacy-systems-still-used/
- https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1591&context=misqe
- https://www.oracle.com/a/ocom/docs/applications/erp/cg-idc-whitepaper.pdf
- https://www.bairesdev.com/blog/problems-with-legacy-systems/
- https://www.sap.com/croatia/resources/tackling-software-developer-shortage-citizen-developers-lcnc
- https://adtmag.com/articles/2023/06/15/citizen-developer-choosing-the-right-tool.aspx
- https://designli.co/blog/legacy-systems-hold-you-back
- https://sapi-tech.com/en/blog/creating-business-applications-without-extra-costs-or-sap-build-apps-in-action-
- https://www.sciencedirect.com/science/article/pii/S0740624X22001204
- https://ijrmeet.org/wp-content/uploads/2025/02/MS_240302_Low-Code-No-Code-Platforms-in-SAP-ERP-Implementations-461-469.pdf
- https://www.linkedin.com/pulse/rise-mobile-citizen-developer-oracle-application-accelerator-muir
- https://www.sap.com/uk/resources/erp-vs-crm
- https://www.mendix.com/strategies/enterprise-application-development/
- https://b1bwise.com/erp-and-crm-understanding-their-roles-in-business-success/
- https://www.forbes.com/councils/forbestechcouncil/2021/07/07/the-good-and-the-bad-of-citizen-development/
- https://www.tailor.tech/resources/posts/erp-vs-crm-which-system-does-your-business-need
- https://solutionsreview.com/business-process-management/citizen-development-driving-enterprise-digital-transformations/
- https://www.reddit.com/r/Futurology/comments/1cbf6bt/do_you_think_non_techs_will_ever_be_able_to/
- https://www.aonflow.com/blog/maximizing-your-integration-avoiding-common-pitfalls-in-crm-and-erp/
- https://www.alphasoftware.com/blog/the-good-and-bad-of-citizen-development
- https://www.devum.com/blog/why-developers-use-low-code-for-complex-enterprise-applications
- https://psglobalconsulting.com/blog/scalability-netsuite-a-cloud-erp-for-fast-growing-businesses
- https://www.oracle.com/fr/application-development/no-code/
- https://www.superoffice.com/crm/erp-and-crm/ConnectERP/
- https://www.pega.com/insights/resources/pegaworld-inspire-2023-citizen-development-not-what-you-think-it-establishing
- https://www.synergylabs.co/fr/blog/the-complete-guide-to-app-development-for-enterprise-solutions-in-2025
- https://www.elantis.com/the-benefits-and-pitfalls-of-citizen-development/
- https://learn.g2.com/citizen-development-challenges
- https://www.kmworld.com/Articles/Columns/Ethical-innovation/The-rise-and-potential-fall-of-the-citizen-developer-165637.aspx
- https://cloudwars.com/low-code-no-code/how-overreliance-on-citizen-development-is-a-dead-end-strategy/
- https://www.sonarsource.com/resources/library/software-compliance/
- https://www.compliance.ai
- https://www.flosum.com/blog/the-unintended-security-threat-of-citizen-development
- https://www.cookieyes.com/blog/regulatory-compliance-software/
- https://rencore.com/en/blog/citizen-developers-risk-cloud-services
- https://www.accenture.com/my-en/careers/jobdetails?id=R00292525_en
- https://tietalent.com/en/skills/cobol
- https://www.aveva.com/en/solutions/operations/scada/
- https://intuitionlabs.ai/pdfs/an-introduction-to-software-as-a-medical-device-samd.pdf
- https://www.indeed.com/q-mainframe-cobol-db2-developer-jobs.html
- https://www.cast4it.com/en/what-is-scada/
- https://www.reddit.com/r/mainframe/comments/1cuju53/for_the_love_of_god_how_can_i_get_into_a_career/
- https://inductiveautomation.com/resources/article/what-is-scada
- https://industriels.esante.gouv.fr/sites/default/files/media/document/REF_IS_DMN_EN_V1.2.2.pdf
- https://www.virtelweb.de/dokumentation/White_Paper_Mainframe_Citizen_of_the_Web.pdf
- https://www.gevernova.com/software/products/hmi-scada/cimplicity
- https://www.makeitfuture.com/blog/future-citizen-developer
- https://www.alkira.com/network-infrastructure-as-a-service-empowering-enterprises-in-the-cloud-and-ai-era/
- https://www.bettyblocks.com/modernizing-enterprise-architecture-with-citizen-developers
- https://www.prorealtime.com/en/
- https://techquarter.io/maximizing-efficiency-a-guide-to-enterprise-it-infrastructure-development/
- https://www.quantconnect.com
- https://www.mplify.net/edge-view-blog/enterprise-network-as-a-service-key-considerations-for-adoption/
- https://shakuro.com/blog/develop-trading-software
- https://www.ibm.com/think/topics/network-infrastructure
- https://luvina.net/trading-software-development-companies/



Leave a Reply
Want to join the discussion?Feel free to contribute!