Parsware

For Microsoft Power Apps

The reports and screens Power Apps cannot draw.

A managed Dataverse solution that adds two things to the apps you already have: documents that print exactly as designed, and screens drawn pixel by pixel that read and write your own tables. Authored inside Power Apps, deployed by solution, rendered in your own model-driven apps.

Reports

Reports on Dataverse that print exactly as designed

Lay a document out at the size of the paper and bind it to a table, a view or pasted FetchXML. What the designer shows is what appears on screen, in a PDF and out of the printer.

  • Lookups and choices printed as their labels, not as ids
  • Totals from FetchXML aggregates, computed by Dataverse
  • Charts, barcodes and QR codes, and a report on a form narrowed to its record
Read the guide
The Expense Claims report open in a model-driven app: a page listing each claim’s description, currency, amount and status, with page, zoom and Print controls above it

Studio apps

A whole app, drawn, inside Power Apps

A Studio app is more than a panel on a form. Draw a complete desktop app — its own top bar and navigation, lists, toolbars and dialogs — and add it to a model-driven app as a page. It runs on your Dataverse tables, as the signed-in user.

  • Its own top bar and left navigation, drawn once as components
  • Lists with paging and search, and a toolbar that acts on what is ticked
  • Edit in a drawer, read in a dialog, confirm before deleting
Read the guide
The Support desk Studio app open as a page in a model-driven app: its own top bar and navigation, a Cases list with a toolbar of New, Edit, Details, Open, Mark urgent and Delete, and paging

Screens on forms

Screens drawn pixel by pixel, on your forms and in your apps

Draw a screen in the designer inside Power Apps and place it in a form section, or as a whole page in an app’s navigation. It reads real rows from your tables, and its buttons run scripts.

  • Lists and charts over your own Dataverse rows
  • Dialogs and side panes opened with the host’s own chrome
  • Components drawn once and placed on every screen that needs them
Read the guide
A case form in a model-driven app with a drawn panel, Before you close a case, and a drawn Cases at a glance screen charting cases by priority beside the newest cases

PCF controls

A drawn control in place of a field

Bind a drawn design to a column and the PCF control draws that field itself. Its buttons write the value into the form, so the record saves with the form’s own Save, under the same security.

  • One control can read and write several columns
  • Configured in the form designer, like any other control
  • A clear message in place of the field when a control cannot load
Read the guide
A case form in a model-driven app whose Contact channel field is a drawn control: the chosen channel, Email, above Phone, Email and Chat buttons

Where your data goes

Nowhere. It stays in Dataverse.

This is the first question every administrator asks, so it gets the plainest possible answer.

Your tenant, your security roles

Every read and write goes through the Dataverse Web API as the signed-in user. Somebody who cannot see a record in a view cannot see it in a report either, because it is the same authorization doing the deciding.

One outbound call, and it carries no data

The licence check asks whether this environment is licensed and until when. It is verified against a key compiled into the solution, so an environment that cannot reach us keeps working.

Getting it in

Three solutions and a licence key

An import, an import, an import, and a string pasted into a form. There is no agent to install, no server to stand up and nothing to open in your firewall.

  1. 1

    Import the runtime

    Into every environment that will display a report or a screen.

  2. 2

    Import the designer

    Only where people author. Production does not need it.

  3. 3

    Paste the licence

    Into the Parsware Licence form. It reads back what you bought.

Customers download each release, with its published checksum, from their own account page.

Plans

Standard and Professional

Standard, $299 for 3 environments — Reporting, end to end: design on a canvas, bind to your data, print what you see on screen. Professional, $899 — Everything in Standard, plus drawn application screens that read and write your data.

What each plan includes, and what it costs
Standard$299for 3 environmentsProfessional$899for 3 environments
Reporting designerIncluded — StandardIncluded — Professional
Saved queriesIncluded — StandardIncluded — Professional
Visual query builderIncluded — StandardIncluded — Professional
FetchXMLIncluded — StandardIncluded — Professional
BS LogicIncluded — StandardIncluded — Professional
Unlimited usersIncluded — StandardIncluded — Professional
Studio appsNot included — StandardIncluded — Professional
App designerNot included — StandardIncluded — Professional
Application componentsNot included — StandardIncluded — Professional
Additional environment$89$269
Annual renewal$79$229
BuyBuy — StandardBuy — Professional

Prices in US dollars, excluding any tax due in your country.

Does any of our data leave the tenant?
No. Everything reads and writes Dataverse in your own tenant, through the Web API, under your own security roles. The only thing that ever leaves is a licence check — which environment is licensed, and until when.
What exactly do we install?
Three managed solutions: the runtime, which every environment that displays a report or a screen needs; the designer, which belongs only where people author; and a samples solution you can import, look at, and delete.
What happens if we stop renewing?
What you bought keeps working. Renewal buys updates and support — a lapsed licence withholds the next version, it does not switch off the current one.
Is this a replacement for model-driven apps?
No, and it is deliberately not trying to be. Power Apps is the host: it owns the tables, the security, the navigation and the forms. Parsware adds the two things it has no answer for — a report that prints exactly as designed, and a screen drawn pixel by pixel.
Can we try it first?
Yes — 30 days of the full Professional feature set, across 3 environments. A trial that cannot survive a promotion from development to test fails at the thing being evaluated, which is why it is three and not one.

Start with a 30-day trial

The full Professional feature set, across 3 environments, in your own tenant.