The adoption maturity model helps define a roadmap for Microsoft Power Platform adoption. The roadmap includes strategic and tactical considerations and action items that lead to successful Power Platform adoption.
To advance adoption and cultivate a low-code culture, you need to do more than implement technology features. Technology helps organizations make a significant impact, but a healthy low-code culture depends on people, processes, and technology.
The adoption maturity model helps organizations and their partners evaluate and prioritize their capabilities. Each stage describes the states of individual disciplines such as strategy and vision, administration, governance, and so on. The purpose of the model is to help organizations understand their capabilities across the multiple dimensions, decide the level they would like to achieve for each dimension and the timeline, and improve their capabilities in tangible ways by progressing to the next level. The following sections present detailed characteristics and capabilities of an organization at each stage.
Strategy and vision
The following table describes strategy and vision across the five levels of the adoption maturity model.
Level |
State of strategy and vision |
100: Initial |
- Innovation driven by business areas (bottom up)
- Low-complexity scenarios
- Limited reuse
- Undefined strategy
|
200: Repeatable |
- Defined vision, metrics, and goals of what the organization wants to achieve with Power Platform
- Common vision between IT and business
- Demand-management process
|
300: Defined |
- Executive sponsor formulates a strategic vision and priorities for Power Platform and low code
- Dedicated Power Platform product owner
- Bottom-up and top-down innovation
- Defined understanding of Power Platform's role in your organization’s IT portfolio
- Defined roles and responsibilities for key areas like governance and community
|
400: Capable |
- Established Center of Excellence team
- Increased delivery efficiency supports rapidly changing business needs
- Business plans shared across departments
|
500: Efficient |
- Power Platform is a key part of the digital transformation strategy
- Vision and strategy understood by all
- Organization-wide initiatives deliver larger-scale apps
- Enterprise architecture decisions include Power Platform capabilities
|
Business value
The following table describes business value across the five levels of the adoption maturity model.
Level |
State of business value |
100: Initial |
- No formal business value assessment
- Undefined targets
|
200: Repeatable |
- No formal business value assessment
- Business cases understood but lacking review
|
300: Defined |
- Key performance indicators (KPIs) are understood, operationalized, reported on, and reviewed against goals
- Ideas with the highest business value are chosen for development
- Business pain points are quantified before project start and compared after finish
|
400: Capable |
- Precise quantitative and qualitative measures are used to effectively control, predict, and improve business efficiency
- Business Value toolkit or equivalent tooling for measuring business value is adopted
- Reports on business value of Power Platform solutions are shared with key stakeholders
|
500: Efficient |
- "Big picture" analytics visualize the business value of Power Platform solutions all-up and per business area
- Advanced dashboards and reporting provide decision-making capabilities and measure business value
- Executives have visibility into the business value and impact of Power Platform solutions
|
Security
The following table describes security across the five levels of the adoption maturity model.
Level |
State of security |
100: Initial |
- Uses basic Microsoft Entra ID for user authentication and access control
- No data loss prevention policies (DLP)
- No monitoring of Power Platform activity
- Compliance requirements aren't understood
|
200: Repeatable |
- Default environment covered by DLP controls
- Tenant isolation is configured
- Some workload teams understand compliance and regulatory requirements for the solutions they're building and are taking them into consideration during the workload design
- Sharing limits are configured
- Security teams are starting to work with Power Platform admins to define a security strategy
|
300: Defined |
- DLP strategy for all environments is established, and a clear process for requesting a new policy or policy changes is defined
- Uses some advanced Microsoft Entra ID features, such as Conditional Access, for administrative accounts
- Regularly reviews the Security page and acts on recommendations
- Secure coding practices and guidelines are established and shared with makers
- Compliance and regulatory requirements are understood, and audits are conducted to ensure Power Platform workloads comply with these requirements
|
400: Capable |
- Uses advanced Microsoft Entra ID features, such as Conditional Access, Privileged Identity Management (PIM), and potentially Continuous Access Evaluation (CAE) for granular control over access
- Uses a well-defined environment strategy with clear security group assignments and role-based access control (RBAC) for different workloads
- Customizes Dataverse security roles, implements column-level security, and uses record-level sharing for fine-grained data access control
- Advanced DLP and network security: Employs extended DLP with connector action control and endpoint filtering. Implements IP firewall and potentially virtual network support for network isolation.
- Proactive monitoring: Integrates Power Platform logs with Microsoft Sentinel or a similar security information and event management (SIEM) solution for threat detection and incident response
|
500: Efficient |
- Comprehensive identity and access management: Implements a mature identity governance framework with automated provisioning/de-provisioning, access reviews, and entitlement management
- Advanced data security: Implements data masking, customer-managed keys (CMK), and potentially Customer Lockbox for enhanced data protection. Uses Microsoft Purview for data classification and labeling.
- Robust network security: Implements a defense-in-depth network security strategy with Azure Firewall, Network Security Groups (NSGs), and Azure Policy
- Advanced threat protection and monitoring: Employs advanced threat protection capabilities like Microsoft Defender for Cloud Apps. Uses AI and automation for threat detection and response in their SOC. Actively participates in the Security Development Lifecycle (SDL) and uses the Power Platform Well-Architected Framework for continuous improvement.
- Defined security incident process is in place
- Security training is regularly reviewed and part of all Power Platform training
- Comprehensive analysis to identify threats, attacks, vulnerabilities, and countermeasures is part of the design phase of a workload
|
Governance
The following table describes administration and governance across the five levels of the adoption maturity model.
Level |
State of admin and governance |
100: Initial |
- Environments are creatable by all
- No data loss prevention policies (DLP)
- No sharing limits are configured, makers can share solutions broadly from any environment
|
200: Repeatable |
|
300: Defined |
|
400: Capable |
- Overshared, unused, and orphaned resources are identified and appropriate actions are taken
- Reactive governance automatically gathers business and compliance information
- Telemetry helps identify business-critical apps
- Power Platform Operations team ensures tenant hygiene
- Maker responsibilities are clearly defined, understood, and automatically communicated
- Power Advisor recommendations are automated and tasks are routed through approvals
- Environment groups manage adoption at scale
|
500: Efficient |
- Further automation takes place through agents embedded in Teams. Tasks are autoapproved or routed through multi-step approval processes based on clear risk profiles (for example, line manager, information security department, environment, or tenant admin)
- Successful practices are shared externally at Microsoft or during community events
|
Support
The following table describes support across the five levels of the adoption maturity model.
Level |
State of support |
100: Initial |
- Makers support their own apps
- No or limited rules on how processes are supported by IT and business stakeholders
- No application lifecycle management process
|
200: Repeatable |
- Community support
- Some degree of commitment and governance measures to manage solution lifecycle stages
- Solutions are manually deployed to production environments with limited manual testing
|
300: Defined |
- Custom environments are used for specific use cases and application lifecycle management (ALM) scenarios
- Pipelines automate solution deployment
- Support strategy involves the Helpdesk
- Defined risk profile dictates the level of support a solution receives (for example, IT supported, IT blessed, maker supported)
|
400: Capable |
- Dedicated support team
- Continuous improvement plans align with the business strategy
- Clearly understood roles and responsibilities
- Deployment stages and approvals are clearly defined
|
500: Efficient |
- Automation of support activities (for example, change ownership, agent for FAQ)
- Responsibilities and ownership to build and operate solutions are fully understood
|
The following table describes community across the five levels of the adoption maturity model.
Level |
State of nurture and citizen makers |
100: Initial |
- Some staff might have attended App in a Day events (partner or Microsoft delivered)
- Team-based initiatives for nurturing makers
|
200: Repeatable |
- On-boarding strategy for new makers
- Some staff participated in a hackathon
- Makers become ambassadors across their departments and evangelize the capabilities
|
300: Defined |
|
400: Capable |
- Regular events for champions
- Regular hackathons
- Maker assessments and certificates
- Sharing and celebrating success stories
- Show & Tell sessions
- Adoption campaign
|
500: Efficient |
- Large internal community with proven value
- Career path for makers
- Community of mentors
- Common development strategy and goals for citizen and pro developers
|
Responsible AI
The following table describes responsible AI across the five levels of the adoption maturity model.
Level |
State of responsible AI |
100: Initial |
- Leadership recognizes responsible AI (RAI) as important but has yet to integrate it fully into decision-making processes or embed it into organizational culture
- Little or no formal governance policies or compliance processes in place for responsible AI
- Little or no structured training available for responsible AI, and awareness is low
- AI projects proceed without oversight
- Lack of awareness about what constitutes RAI risks
- No formal processes for managing or governing data used in AI systems
|
200: Repeatable |
- Senior leadership begins to recognize the value of responsible AI and promotes it through occasional incentives or support for passionate individuals or teams
- Early efforts are focused on establishing foundational governance policies and drafting compliance processes tailored to the specific challenges of low-code AI systems
- Some training resources might exist, but they aren't accessible or widely adopted
- Some projects begin to integrate responsible AI reviews, typically towards the end of the project lifecycle
- RAI risks are raised in an ad-hoc manner without conducting specific investigations
- Data sources used in custom models are documented, but there's no formal auditing process
|
300: Defined |
- Leadership increasingly prioritizes responsible AI, allocating resources such as dedicated budgets and AI champions to promote responsible AI practices
- A comprehensive responsible AI policy is in place, covering most aspects of RAI (for example, fairness, transparency)
- Responsible AI training programs are developed but aren't yet mandatory
- RAI reviews are integrated into the project lifecycle at key stages
- Impact assessments start to be conducted and involve relevant stakeholders to identify risks relating to RAI
- Data governance practices are formalized, with regular data quality assessments and sensitivity classifications for all unstructured data used in AI
|
400: Capable |
- Responsible AI is fully integrated into leadership decision-making. Resources are allocated for governance, training, and compliance.
- Governance and compliance processes are well-established and automated where appropriate
- Responsible AI training is mandatory for key roles
- Projects are reviewed for responsible AI risks at regular intervals, and some teams begin to allocate specific resources for responsible AI oversight
- RAI risks are managed with a recognized risk management framework (for example, NIST AI risk management framework)
- Automated frameworks are in place for managing unstructured data quality and sensitivity, with ongoing monitoring of compliance requirements
|
500: Efficient |
- Leadership drives responsible AI at every level of the organization. It's seen as a strategic priority, with regular reviews of responsible AI initiatives, cross-team collaboration, and continuous investment in culture, tooling, and governance.
- Governance policies and compliance processes are continuously updated, and responsible AI is seamlessly integrated into all operations
- Responsible AI training is a continuous process that is accessible to all employees
- Responsible AI is fully embedded in the project management lifecycle
- Findings from compliance incidents are incorporated into planning
- Data management is fully integrated into the AI lifecycle with real-time monitoring
|
Automation
The following table describes automation across the five levels of the adoption maturity model.
Level |
State of automation |
100: Initial |
- Processes are largely manual and one-off
|
200: Repeatable |
- Processes are standardized, but implemented manually
|
300: Defined |
- Environment and DLP connector policy requests are automated
- Apps are deployed manually, but using solutions
- Communication about processes and compliance between admin and makers is automated
|
400: Capable |
- ALM processes are defined and implemented centrally
- Admin tasks to identify overshared, unused, and orphaned resources are largely automated
- Governance tasks to gather compliance and support information are automated
|
500: Efficient |
- ALM processes are owned by each fusion team
- Environment lifecycle management is automated
|
Fusion teams
The following table describes characteristics of fusion teams across the five levels of the adoption maturity model.
Level |
State of fusion teams |
100: Initial |
- Teams work independently
- No pro dev use of Power Platform
|
200: Repeatable |
- Teams review and ratify each other’s work
- Pro devs pilot high-value use cases
|
300: Defined |
|
400: Capable |
- Cross-functional teams plan and execute work jointly, including makers, testers, and operational teams
- Collaborative planning for infrastructure and change enablement
- Use of Common Data Model to aid data reuse
|
500: Efficient |
- Teams form seamlessly to accommodate cross-functional skills
- Common development strategy and goals for citizen and pro developers are required for new projects
|
Successful Power Platform adoption involves making effective processes, support, tools, and data available to makers and users.
A common misconception is that adoption relates primarily to usage or the number of users. While usage statistics are important, adoption isn't just about regular use—it's about using the technology effectively. Effectiveness is harder to define and measure.
Whenever possible, align adoption efforts across low-code platforms and other Power Platform products, such as Power BI.
Note
Individuals and the organization itself are continually learning, changing, and improving. There's no formal end to adoption efforts.
Target audience
The intended audience of the adoption maturity model is interested in one or more of the following outcomes:
- Improving their organization's ability to effectively use Power Platform.
- Increasing their organization's maturity level related to Power Platform delivery.
- Understanding and overcoming challenges related to adoption when scaling Power Platform.
- Increasing their organization's return on investment (ROI) in Power Platform.
Primarily, this series of articles is helpful to those who work in an organization with one or more of the following characteristics:
- Power Platform is deployed with some successes.
- Power Platform has pockets of viral adoption, but isn't purposefully governed across the entire organization.
- Power Platform is deployed at a meaningful scale, but it's important to determine:
- What is effective and should be maintained
- What needs improvement
- How to make future deployments more strategic
- Expanded adoption of Power Platform is under consideration or is planned.
This series of articles is also helpful for:
- Organizations that are in the early stages of a Power Platform adoption.
- Organizations that have had success with adoption and now want to evaluate their current maturity level.
Assumptions and scope
This series of articles focuses on the Power Platform technology platform, with the emphasis on Power Apps, Power Automate, Microsoft Copilot Studio, and Microsoft Dataverse.
For information about Power BI adoption, consult the Power BI adoption roadmap.
Next steps
Learn about the Power Platform adoption maturity levels in this series of articles. The maturity levels are referenced throughout the series.
Other helpful resources include: