Horton Scientific
Checklist14 minFeatured

InfoPath to Power Apps Migration Checklist

A detailed checklist for replacing InfoPath forms with Power Apps, Power Automate, SharePoint, Dataverse, Microsoft Forms, or other Microsoft-native patterns.

1. Inventory the form estate

  • List form libraries, templates, content types, data connections, submit targets, rules, code-behind, attachments, repeating sections, views, and ownership.
  • Capture usage, business criticality, process owner, failure tolerance, compliance impact, reporting requirements, mobile needs, and offline needs.
  • Document where data is created, validated, stored, approved, reported, and archived.
  • Identify forms that are actually front ends for workflows, approvals, integrations, or records processes.

2. Classify replacement patterns

  • Use SharePoint list forms for simple list-based collection where the business process is lightweight and the data model is flat.
  • Use Power Apps for richer process interfaces, conditional screens, role-based experiences, mobile use, and multi-step business logic.
  • Use Dataverse when relational data, field-level security, stronger ALM, richer relationships, or scalable app architecture matters.
  • Use Power Automate for approvals, routing, notifications, integration calls, data movement, and post-submit orchestration.
  • Use Microsoft Forms only when the scenario is survey-like and does not require complex business logic, long-term records control, or rich process integration.

Product accelerator

Move legacy forms with Form Migrator

For organizations with InfoPath or legacy form sprawl, Form Migrator gives the modernization effort a product-led path instead of a one-form-at-a-time rebuild cycle.

Where Form Migrator fits

  • Inventory and rationalize forms before rebuilding them in Microsoft-native patterns.
  • Prioritize high-value forms by business criticality, usage, data complexity, and owner readiness.
  • Support a repeatable migration motion across Power Apps, Power Automate, SharePoint, Dataverse, and governance workstreams.

3. Score complexity and priority

  • Score each form by usage, criticality, number of data sources, complexity of rules, code dependency, attachment handling, approval needs, external access, and reporting impact.
  • Create tiers: quick retire, simple replacement, Power Apps rebuild, Dataverse-backed app, process redesign, and temporary exception.
  • Prioritize forms that block SharePoint Online migration, create compliance risk, or support revenue, operations, safety, HR, finance, or customer-facing processes.
  • Group similar forms to create reusable patterns instead of designing every replacement from scratch.

4. Prepare the Power Platform target

  • Define environments, DLP policies, connection ownership, service accounts, solution structure, deployment process, naming standards, and support ownership.
  • Confirm licensing impact before selecting premium connectors, Dataverse, Power Pages, or complex integration paths.
  • Design error handling, auditability, retention, reporting, and operational monitoring before production launch.
  • Create a retirement plan for the old InfoPath form, including data retention, user communication, redirects, and support handover.

5. Use Form Migrator to accelerate the portfolio

Form-heavy environments need more than a checklist. Form Migrator is the product path for turning legacy form inventory into a repeatable migration and modernization program.

  • Use Form Migrator when the form estate is too large or inconsistent for a manual one-off rebuild approach.
  • Pair the product with Horton Scientific consulting when you need target architecture, Power Platform governance, migration sequencing, UAT planning, or executive reporting.
  • Use the checklist outputs as input for Form Migrator discovery, scoring, migration planning, and product-led modernization workstreams.

Reference notes

Want this applied to your environment?

We can turn the worksheet into an inventory, risk register, migration roadmap, and product-backed execution plan.

Book a Migration Call