Updated: July 20, 2025 (July 20, 2025)

  Sidebar

No, Low, Pro Code Defined

My Atlas / Sidebar

216 wordsTime to read: 2 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

The terms no-code, low-code, and pro-code have become popular as new development platforms aimed at so-called citizen developers and non-professional developers have arrived in recent years. The terms are not always applied consistently, and terms such as mid-code, AI-assisted development, Fusion development, and Vibe coding are also used. These terms represent tools that target a spectrum of users from those with little-to-no experience through highly-trained developers who write code as their primary role.

No-code refers to tools that enable apps to be implemented without writing or viewing any underlying code or script. These tools usually consist of visual designers where UI elements are positioned on a canvas and assigned with property values and data sources. For example, Power Apps and Power Pages support no-code development.

Low-code describes software implementation where some minor code is used to make an app or entity act dynamically. For example, the Power Fx language used with Power Platform employs a low-code approach to give makers some control of behavioral logic that is used during runtime.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now