Why this matters: Low-code and no-code platforms are reshaping enterprise IT — from Power Platform at Fortune 500 companies to Zapier automations in startups. Being able to discuss citizen development, governance models, pro-code extension, and architectural trade-offs positions you as a bridge between technical and business teams.

Frequently Asked Questions

What is the difference between low-code and no-code platforms?

Low-code platforms allow developers and technically skilled users to build applications faster using visual interfaces while still permitting custom code when needed. No-code platforms are designed entirely for non-developers — often called citizen developers — who build workflows and apps without writing any code. The boundary is blurring as platforms like Microsoft Power Platform offer both modes.

What does "citizen developer" mean in English IT vocabulary?

A citizen developer is a business user who creates applications or automations using approved low-code or no-code tools without formal software engineering training. The term implies empowerment rather than gatekeeping — citizen developers solve problems at the edge of the business faster than central IT teams can. Governance frameworks exist to manage risks such as shadow IT and data leakage.

What vocabulary is used to describe workflow automation in English?

Core vocabulary includes "trigger" (the event that starts the workflow), "action" (what happens next), "connector" (the integration with an external service), "condition" (a branch point), and "loop" (iteration over a list). Platforms like Power Automate, Zapier, and n8n use these terms consistently, so mastering them allows professionals to discuss automations across platforms.

What is shadow IT and why is it a concern in low-code governance?

Shadow IT refers to applications and automations built outside the oversight of the central IT department. In a low-code context, a business unit might create a complex Power App that processes sensitive customer data without security review. Governance frameworks like a Center of Excellence (CoE) establish approval processes, naming conventions, and data loss prevention (DLP) policies to manage this risk.

What is a Center of Excellence (CoE) for low-code platforms?

A CoE is a team or framework that governs the adoption and use of a low-code platform across an organization. It establishes standards for naming, data governance, reusable components, and training. A mature CoE tracks a catalog of apps, monitors usage, enforces DLP policies, and maintains an ALM (Application Lifecycle Management) pipeline so that citizen-developed apps progress through dev, test, and production environments.

What does "pro-code extension" mean in a low-code context?

Pro-code extension refers to writing custom code — such as a PCF (Power Apps Component Framework) control, a custom API connector, or a TypeScript function — to add capabilities that the platform's visual tooling cannot provide natively. Engineers frame the decision with vocabulary like "when to extend vs. when to replace" and "the extension points exposed by the platform." Knowing when to reach for code versus staying within the platform is a senior-level skill.

When should an architect recommend NOT using a low-code platform?

Architects advise against low-code when the business logic is extremely complex, performance requirements exceed what the platform can deliver, or the integration surface area makes the visual canvas unmaintainable. The phrase "you are fighting the platform" signals that a traditional development approach would be more cost-effective. Scalability limits, vendor lock-in risk, and licensing cost at scale are also common arguments in these discussions.

What are common English phrases used when discussing low-code platform trade-offs?

Common phrases include "speed of delivery vs. long-term maintainability," "platform lock-in," "guardrails for citizen developers," "the 80/20 rule" (80% of use cases covered out of the box), and "escape hatch to custom code." In architectural reviews, you might hear "the platform abstracts away the infrastructure but introduces its own complexity at the integration layer."

What is ALM for low-code and why does it matter?

ALM (Application Lifecycle Management) for low-code refers to the practices of versioning, deploying, and managing low-code applications through structured environments — typically development, test, and production. Without ALM, citizen developers make changes directly in production, causing reliability issues. In Power Platform, ALM is implemented using solutions, environment variables, and pipelines that export and import packaged applications.

How do low-code platforms integrate with enterprise systems?

Integration is achieved through connectors — pre-built adapters for services like SharePoint, Salesforce, SAP, or REST APIs. For systems without standard connectors, custom connectors can be built using an OpenAPI specification. Engineers describe this as "we exposed the legacy ERP data through a custom connector so the business team could consume it directly in their Power Apps canvas." API gateway policies typically govern authentication and rate limiting for these integrations.