Skip to main content
D365ConsultantDivision of Sataware
Talk to an expert
D365ConsultantDivision of Sataware
Small apps, real data

Power Apps development for Dynamics 365: the screens your ERP does not have.

Power Apps development for Dynamics 365 means building focused apps for tasks that do not justify a full ERP user or screen. Think of a receiving check on a tablet, a site inspection form or a simple request portal for staff. Our apps read and write Business Central and Dynamics 365 data directly, so nobody retypes anything later. We also tell you when a standard Business Central page or the mobile app already does the job.

Canvas and model-driven
the two main Power Apps types
Power Fx
Excel-style formula language behind canvas apps
Dataverse
the database behind model-driven apps
Hand holding a tablet showing a calendar app

Canvas or model-driven Power Apps?

Canvas app
Model-driven app
Starts from
A blank screen you lay out
Your data model in Dataverse
Best for
Task apps on phones and tablets
Case, request and record management
Data sources
Many connectors, including Business Central
Dataverse, plus virtual tables
Look and feel
Fully custom
Standard forms and views
Typical users
Warehouse, field and shop floor staff
Office teams handling many records
Watch out for
Delegation limits on large lists
Dataverse storage and license needs

Power Apps we are asked to build

Warehouse

Receiving and counts

Scan a barcode and confirm quantities against the purchase order in Business Central. Then take a photo of damage and post the receipt, all from one screen.

  • โœ“Barcode scanning with the device camera
  • โœ“Photo capture to SharePoint
  • โœ“Offline capture where signal is poor
Quality

Inspections and checklists

Step-by-step inspection forms with pass or fail rules, signatures and automatic follow-up tasks when something fails.

  • โœ“Conditional questions
  • โœ“Signature capture
  • โœ“Follow-up actions through Power Automate
Office

Requests and approvals

A structured form collects purchase requests, new vendor requests or credit applications. After checks and approval, the app creates them in Business Central.

  • โœ“Role-based screens
  • โœ“Approval history
  • โœ“Duplicate checks before creation
Field

Job and time capture

Technicians or consultants record time, materials and notes against jobs or projects. The lines then land in Business Central journals for review.

  • โœ“Job and task pickers
  • โœ“Mileage and expense lines
  • โœ“Manager review before posting
Woman tapping a tablet screen while seated
Tablet apps put ERP data in the hands of people who never sit at a desk

Power Apps development for Dynamics 365: design choices that decide whether an app lasts

The first choice is where the data lives. Writing straight to Business Central keeps a single source of truth. But every screen then depends on its permissions and response times. Staging data in Dataverse gives offline support and richer security. The cost is a second copy to keep in step. Business Central virtual tables in Dataverse sit between the two.

The second is delegation. Canvas apps push filtering to the data source only for supported functions. Anything else runs on the first batch of records the app downloads. That batch is 500 by default and 2,000 at most. An item lookup that works in testing can silently miss records in production. We design queries so the source does the filtering.

The third is licensing. Apps that use Dataverse or premium connectors need a Power Apps premium or per-app license for every user. For a shop floor app with a large crew, that can change the business case. So we settle it on paper before anyone draws a screen.

How a Power Apps developer builds an app

  1. 1

    Watch the task being done today

    We sit with the people who will use the app and count the taps they need. We also note where gloves, poor signal or bright light will get in the way.

  2. 2

    Sketch and agree

    As your Power Apps developer, we show users a clickable prototype with your real field names. That happens before we build the data layer. Changing a sketch is free; changing a finished app is not.

  3. 3

    Build inside a solution

    We package apps, flows, tables and environment variables in one solution and keep it in source control. Then it moves from test to production without manual rebuilding.

  4. 4

    Hand it over with a runbook

    Your administrator gets the solution and a description of each screen and data connection. They also get the steps to add users or change a threshold.

Hiring a Power Apps developer: common questions

Why not just use the Business Central mobile app?

Often you should. The Business Central app on iOS and Android shows the same role centers and pages as the browser. A Power App earns its place when the task needs a simpler screen than a full ERP page. It also helps for users without a Business Central license, or for data from several systems.

Can people without a Business Central license use the app?

Only within Microsoft's licensing rules. The app still connects to Business Central through an account. And Microsoft's multiplexing rules say users who reach that data indirectly still need a suitable license. We explain the published rules for your scenario and your licensing partner confirms the detail.

Does it work offline?

Yes. In Power Apps development for Dynamics 365, canvas apps can work offline if the developer builds them for it. Dataverse makes the most reliable data source. The app stores records on the device and syncs when a connection returns. However, the design must plan for conflicts, where two people change the same record.

Who can maintain the app after you hand it over?

Anyone comfortable with Excel formulas can learn to make small changes in a canvas app. So we show your administrator how. Structural changes, new tables or new integrations are better done in a test environment first, and we document how to do that.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and next steps, in writing after the call.
A senior consultant reads every message
NDA signed before discovery on request
No obligation on the first call
Senior consultants on every call
Request your scoping call
Four fields. A senior consultant reads and replies.
No obligation
Your details stay with our consulting team - never shared, never added to a mailing list.

Trusted partners

Microsoft Solutions Partner ยท AWS Partner

Why teams pick us

Dynamics 365 consultingWhat we do
Free readiness assessment2-hour workshop
Reply in one business dayFrom a senior consultant
Scoping in 48 hoursCalls available fast
Fixed scope, fixed priceAgreed in writing
Microsoft-certified teamMB-800 and more
Live chatA real person replies
Secure HTTPSEncrypted end to end
Call now