/ Solution Explorer
Open workspace ↗
MIGHTORA DEVELOPER TOOLS / POWER PLATFORM

See everything inside your Dataverse solution.

Open a solution ZIP. Understand its components. Map its architecture. Compare releases. All without uploading your solution anywhere.

Explore a solution
◎ 100% browser-side analysis◇ No Dataverse connection↳ Works offline
TRY WITH EXAMPLES

Sample Dataverse solutions

Explore fictional teaching packages, download a sample ZIP or compare two project tracker releases. No Microsoft environment or account is required.

FICTIONAL / NOT IMPORTABLE

These are original mock Dataverse export structures for testing the explorer, not genuine Microsoft exports and not suitable for import into Dataverse. For Microsoft-authored examples, visit Copilot Studio Samples ↗. The complete gallery works offline.

01 / YOUR WORKSPACE

Start exploring

Choose an exported solution ZIP, or load the synthetic demo to see how the explorer works.

PRIVATE BY DESIGN
↑
A / BASELINE SOLUTION

Baseline solution (A)

Load your earlier version here. If you are just exploring, you only need this ZIP.

No file selected
⇄
B / NEWER SOLUTION

Newer solution (B)

Load another exported ZIP to compare components and properties against A.

No comparison loaded
Load a solution or explore a demo to begin.
02 / INSPECTION

Solution overview

Your architecture, one clear picture.

TABLES—
COLUMNS—
RELATIONSHIPS—
FLOWS—
WEB RESOURCES—
ENV VARIABLES—

Solution details

READ-ONLY
Unique name
Not loaded
Version
—
Managed
—
Publisher
—

Component coverage

INVENTORY

Load a ZIP to reveal its composition.

03 / COMPONENT INVENTORY

Explore every component

Search your solution by component name, type or property.

0 components
COMPONENTTYPEDETAILSExplore
No solution loaded yet. Try the sample to start exploring.
04 / VISUALISE

Architecture diagrams

Generate diagrams directly from the solution metadata — without cloud rendering.

◇

Architecture, automatically mapped.

Load a solution to visualise tables, relationships and integrations.

Dataverse tables Flows Connection referencesScroll to inspect wide diagrams
05 / RELEASE INTELLIGENCE

Version comparison

Understand what changed between two solution exports — component by component.

Upload two Dataverse solution ZIPs, or use the comparison demo. A is the baseline; B is the newer solution.
—Added
—Changed
—Removed
—Unchanged
COMPONENTTYPECHANGEDETAILS
Add a second solution ZIP, or load the comparison demo.
06 / SOLUTION RECOVERY

Managed → unmanaged?

Understand what's possible before modifying a managed solution export.

READ ONLY

Load a solution to assess its type

Dataverse does not provide a supported file-only way to convert managed packages into unmanaged packages. Altering managed flags in XML is not a valid conversion.

    NOT ASSESSED

    Inventory and architecture exports can help with an authorised reconstruction, but cannot restore missing unmanaged source, editability, licences or dependencies.

    07 / TRANSPARENT BY DESIGN

    Privacy you can verify

    Your solution files stay with you. Inspect what this page does, not just what it promises.

    ◎
    ⌂

    Local processing, always

    ZIP extraction, XML/JSON parsing, diagrams, comparisons and downloads execute in your browser. Files aren't uploaded to Mightora. The tool doesn't ask for Dataverse credentials or connections.

    ⊘

    Safe by default

    Environment variable values are deliberately excluded from reports. Potentially sensitive solution metadata remains in memory until you clear the workspace or close this tab.

    ↗

    Open to inspection

    The online edition loads the shared Mightora UI from jsDelivr and its branding assets from GitHub. The offline edition has no external dependencies and blocks network connections.

    Network transparency

    See resource domains observed by the browser's Performance API. This is a partial view, not an audit or guarantee that all requests have been captured.

    To independently verify: press F12 → Network → enable Preserve log → reload → inspect requests. On mobile, use desktop browser developer tools or a network inspection tool.

    OBSERVED RESOURCE DOMAINS
    • Checking current page resources…
    ↓
    Take Solution Explorer offline.

    Same explorer. No installation, server, CDN or internet connection required.

    Frequently asked questions

    Does the explorer send my solution ZIP to a server?

    No. The application processes files in your browser memory. The online edition loads interface resources from CDNs; the offline edition does not make external requests.

    Does it support managed and unmanaged solutions?

    Yes. Standard exported Dataverse solution ZIPs can be analysed regardless of managed state. Some metadata may be absent in managed exports, and the explorer surfaces warnings where appropriate.

    How does it compare two solution versions?

    It matches discovered components by type and logical name, and compares extracted metadata properties. It does not perform a semantic analysis of JavaScript, formulas or all flow actions.

    Can this convert a managed solution into an unmanaged one?

    No. Microsoft does not support direct conversion via SolutionPackager or changing an archive flag. The recovery assessment provides a checklist for obtaining the original unmanaged source or documenting an authorised rebuild.

    Can I upload an unpacked YAML solution?

    Not fully yet. The current parser targets XML-based exported solution ZIPs. A ZIP of YAML source-control files will show a coverage warning and may provide an incomplete inventory.

    Ian Tweedie

    Built by TechTweedie

    Solution Explorer is a free tool created by Ian Tweedie — also known online as TechTweedie. Ian is a technology consultant and developer based in North East England with a background in enterprise IT, cloud infrastructure, and developer tooling. He builds free, practical tools and writes about technology on his blog.

    Open source and independently inspectable. Online badge status is supplied by GitHub or Shields.io. Offline links are for optional verification, not live statuses. A passing check does not guarantee security.

    COMPONENT DETAILS