XRMToolBox and the Dataverse tooling ecosystem

The community-built tools that supplement Microsoft's Dataverse admin and developer experience — XRMToolBox, FetchXML Builder, and the indispensable plug-ins.

Updated 2027-03-21

Microsoft's official Dataverse tools — the maker portal, the Power Platform admin centre, the pac CLI, the Solution Checker — cover the basics well. But for serious Dataverse work, professionals universally reach for community-built tools, with XRMToolBox at the centre. This open-source ecosystem makes Dataverse genuinely productive for admins, developers, and consultants.

XRMToolBox. A free Windows desktop application — open-source, maintained by the Dynamics community — that hosts hundreds of plug-in tools. Install once; connect to any Dataverse environment; load whichever tool you need for the task at hand.

The plug-in model is the strength: anyone can build a tool and contribute it; the community has produced an enormous catalogue covering every aspect of Dataverse work.

Essential XRMToolBox tools.

  • FetchXML Builder — visually construct FetchXML queries with field pickers, condition builders, joins, aggregations. Generates the XML for use in views, reports, and plug-ins. Indispensable for anyone working with FetchXML.

  • Plugin Trace Viewer — read the plug-in trace log with rich filtering and search. Far better than the built-in trace log viewer for debugging.

  • Plugin Registration Tool — register, update, and configure plug-in assemblies. Microsoft's own tool; ships separately but is essential for plug-in developers.

  • Audit History Viewer — read audit logs with filters and export. The platform's built-in audit views are basic; this tool is much more usable.

  • Bulk Data Updater — perform bulk updates on Dataverse records via XML-defined operations. Avoids exporting to Excel, modifying, and re-importing.

  • Solution Compare — diff two solutions to see what changed. Essential during merge / upgrade scenarios.

  • Easy Translator — translate Dataverse field labels, view names, web resources for multi-language environments. Replaces the manual XML editing.

  • Ribbon Workbench — visual designer for command bar / ribbon customisation. Pre-modern-designer but still useful for some scenarios.

  • Metadata Document Generator — produce documentation of all tables, columns, relationships, security roles in an environment. Useful for handover and compliance.

  • Security Permissions Reporter — analyse who can do what across security roles, teams, hierarchies.

  • CRM REST Builder — construct Web API calls visually; copy the URL and headers for use in client code. Eliminates trial-and-error.

  • View Designer — richer view-building UX than the standard Power Apps portal.

  • Real-time Workflow Tester — trigger workflows on test records with controlled inputs; observe execution.

  • Solution History — track who installed what solution when in an environment.

  • Field Usage Inspector — analyse which custom fields are actually being used vs orphaned cruft.

  • Record Counter — count records by table; useful for capacity planning and pre-go-live validation.

Dozens of others — for almost every Dataverse workflow, there's an XRMToolBox tool that makes it faster.

Installing and connecting.

  1. Download XRMToolBox from the official site.
  2. Install. The host app launches.
  3. Add an environment connection — credentials, OAuth flow.
  4. From the plug-in marketplace, install the tools you need.
  5. Click a tool to open; tools share the host's connection.

The marketplace integrates with the GitHub-hosted source for each tool.

Other community tooling.

  • Power CAT tools — Microsoft's customer-advisory-team has open-sourced several tools for governance, ALM, and inventory (the CoE Starter Kit is part of this lineage).
  • Power Platform Build Tools for Azure DevOps — covered in the ALM guides; essential for CI/CD.
  • pac CLI — Microsoft's command-line tool for Power Platform automation; not community but related.
  • Spkl Task Runner — automated tasks for plug-in deployment, solution operations.

Microsoft FastTrack tools.

For FastTrack-eligible customers, Microsoft provides additional tools — performance analysers, telemetry workbooks, design review templates. Often deployed alongside community tools.

The community. The Dataverse / Dynamics 365 community has been remarkably productive for over a decade. Conferences (Microsoft Business Applications Summit, Dynamics 365 user groups), forums (community.dynamics.com, Stack Overflow tags, Microsoft Learn), and the open-source tool ecosystem make Dataverse work feasible at scale.

Why community tooling thrives. Microsoft's product tooling necessarily lags real-world needs — making everything in the official products would be expensive and slow. The community fills the gap: a developer writing a tool for one customer publishes it as XRMToolBox plug-in; it becomes the answer for thousands of similar customers.

Common pitfalls.

  • Tool sprawl — installing dozens of plug-ins; navigation becomes overwhelming. Curate.
  • Plug-in version mismatches — different plug-ins built against different Dataverse SDK versions can conflict. Update when needed.
  • Outdated plug-ins — abandoned plug-ins for retired Dataverse features still install but don't work; check active maintenance.

Operational reality. Anyone working seriously with Dataverse uses XRMToolBox daily. The investment in learning the ecosystem returns substantially across years of work. Treat it as part of the professional toolkit.

Related guides