Skip to content

Low code/no-code tools for team-based development

Successful team-based development in low-code/no-code environments requires a special set of ALM development tools. This guidance provides an overview of these tools, and recommendations for use during development.

Power Platform
Environments
Power Platform...
Online Development Tools
Online Development Tools
ALM Accelerator for Power Platform
ALM Accelerator for Pow...
Azure DevOps or Github
Azure DevOps or Github
Azure Pipeline or Github Action
Azure Pipeline or Github Action
ALM Accelerator Pipelines
ALM Accelerator Pipe...
Power Platform
CLI
Power Platform...
Local Development Tools
Local Development Tools
Power Platform
CLI
Power Platform...
Visual Studio Code
Visual Studio Code
Power Platform Extension
for VS Code
Power Platform Extension...
Pull Requests
Pull Requests
Developer Experience 
Developer Experience 
Continuous Integration
Continuous Integration
Continuous Delivery
Continuous Delivery
Advanced Maker Experience
Advanced Maker Exper...
Administrator Experience
Administrator Experi...
Power Automate Designer
Power Automate D...
Model-Driven Designers
Model-Driven Des...
Power Apps Studio
Power Apps Studio
Power Pages Design Studio
Power Pages Desi...
Power Virtual Agents Authoring Canvas
Power Virtual Ag...
Git Repo
Git Repo
Maker Experience
Maker Experience
Production Environment
Production Environme...
Solution
Solution
Non-Solution Aware Components
Non-Solution...
Test Environment
Test Environment
Solution
Solution
Non-Solution Aware Components
Non-Solution...
Validation Environment
Validation Environme...
Solution
Solution
Non-Solution Aware Components
Non-Solution...
Dev Environment
Dev Environment
Dev Environment
Dev Environment
Solution
Solution
Non-Solution Aware Components
Non-Solution...
Testing
Testing
Observability
Observability
Test Authoring Tools
Test Authoring Tools
Power Apps Test Studio
Power Apps Test Studio
Playwright
Playwright
Test Runners
Test Runners
Easy Repro
Easy Repro
Power Apps Test Automation
Power Apps Test Automation
Power Apps Test Engine
Power Apps Test Engine
Power Platform
Build Tools
Power Platform...
Azure Monitor
Azure Monitor
App Insights
App Insights
XrmToolBox
XrmToolBox
Text is not SVG - cannot display

ALM Accelerator for Power Platform

Part of the Microsoft Power Platform Center of Excellence (CoE) Starter Kit is the ALM (Application Lifecycle Management) Accelerator for Power Platform. The ALM Accelerator is a set of applications, scripts and pipelines designed to automate the continuous integration/continuous delivery process.

The toolkit uses Power Platform and Azure DevOps to deliver an end-to-end ALM experience for both low-code and professional developers.

Microsoft Documentation describes the process of toolkit installation and setup.

An overview of the toolkit is also on YouTube.

The accelerator is open-source including Azure DevOps pipelines that are at the core of the toolkit. Created pipelines can be found here and can be used as-is or modified to accommodate variations in practice suitable for a particular user or organization.

Power Platform Build Tools

When building a bespoke CI/CD process or extending the ALM Accelerator, this set of tools automates common ALM processes with the Power Platform and Azure DevOps or GitHub.

Power Platform CLI

When the use of Power Platform Build Tools in the project is not possible, the CLI delivers a set of operations that support the Power Platform development process.

The list of available operations can be found in Microsoft Documentation.

XrmToolBox

XrmToolBox is a no-cost Windows application designed to connect with Dataverse. It offers a vast library comprising hundreds of tools for several functionalities such as:

  • productivity,
  • configuration,
  • migration,
  • testing,
  • reporting,
  • security,
  • data comparison, and
  • code snippets.

What is XrmToolBox?