Project Management migration

Migrate from iPlan to Microsoft Project

Field-level mapping, validation, and rollback between iPlan and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.

iPlan logo

iPlan

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

58%

7 of 12

objects map 1:1 between iPlan and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from iPlan to Microsoft Project is an extraction-first migration. iPlan does not publish a comprehensive public API, so we perform schema discovery through available export utilities and direct database access where granted, then map the extracted data into Microsoft Project Plan 3 or Plan 5. Projects map directly to Microsoft Project plans, and iPlan Tasks map to Tasks with start and finish dates, dependencies, and resource assignments preserved. Milestone dates migrate as Summary Tasks or explicit Milestone markers. Resource calendars from iPlan's employee database require transformation to Microsoft Project resource availability formats. We flag earned-value metric derivation dependencies because those calculations depend on timesheet data integrity. Custom fields on Projects and Tasks require explicit type mapping (dropdown to picklist, numeric to number, text to text). iPlan's proprietary workflow automation rules do not migrate; we deliver a written specification of every active rule so your admin can rebuild equivalents in Microsoft Project or Microsoft Planner Premium. Knowledge-base articles export as structured content but lose their category taxonomy during transfer, so we map categories to destination folder structures or label fields. Reports, dashboards, and pipeline stage configurations do not migrate as code; we export the underlying data so your team can rebuild reporting in the destination platform.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

iPlan logo

iPlan

What's pushing teams away

  • Enterprise pricing and licensing costs become prohibitive as organizations scale project count and team size.
  • Limited third-party integrations with popular development, design, and communication tools restricts ecosystem connectivity.
  • Complex administrative configuration requires dedicated IT resources to maintain and customize the platform effectively.
  • Infrequent interface updates and dated UX create friction for teams accustomed to modern SaaS design patterns.
  • Support response times and escalation processes frustrate organizations with critical production issues.

Choosing

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How iPlan objects map to Microsoft Project

Each row shows how a iPlan object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

iPlan

Project

maps to

Microsoft Project

Project

1:1
Fully supported

iPlan Projects map directly to Microsoft Project plan files or Project Online projects. We extract project-level metadata including project name, status, planned start and finish dates, budget amounts, project owner, and description. The project-level hierarchy in iPlan (parent portfolios and child projects) maps to Microsoft Project Plan 3 Roadmap aggregation or a flat project list with cross-project dependency links. Projects with no tasks are imported as empty plans with metadata preserved.

iPlan

Task

maps to

Microsoft Project

Task

1:1
Fully supported

iPlan Tasks map to Microsoft Project Tasks with standard fields including Task Name, Start, Finish, Duration, and Predecessors. Task description maps to the Notes field. Priority and status values map to custom fields or text fields depending on the destination Project tier. Task-level custom fields (dropdown, numeric, text) map to Microsoft Project custom fields with explicit type matching to avoid import errors.

iPlan

Milestone

maps to

Microsoft Project

Milestone

1:1
Fully supported

iPlan Milestones map to Microsoft Project Milestones. We set the Milestone flag and preserve the target date. Milestones without linked tasks are flagged during validation because they represent orphaned schedule markers in the destination. Cross-project milestone dependencies are documented separately as a dependency map for manual reconstruction in the destination Roadmap or project plan.

iPlan

Subtask

maps to

Microsoft Project

Summary Task or Flat Task

lossy
Fully supported

iPlan Subtasks are child tasks within a task hierarchy. Microsoft Project supports nested task outlines natively. We import nested subtasks as child rows under their parent Task. If the destination Project Online instance has outline level restrictions, we flatten subtasks into a flat task list with a custom ParentTaskId field preserving the hierarchy reference.

iPlan

Resource (Employee)

maps to

Microsoft Project

Resource

1:1
Fully supported

iPlan Resources (employees with roles and availability schedules) map to Microsoft Project Resources. We extract resource name, initials, type (work or material), max units, and hourly rate. iPlan's availability calendar data transforms to Microsoft Project resource calendar entries. Generic resources map to Resource type Generic; named employee resources map as standard Resources with resolved calendar exceptions for PTO and capacity changes.

iPlan

Task Assignment

maps to

Microsoft Project

Assignment

1:1
Fully supported

iPlan task assignments (resource linked to task with hours or percentage allocation) map to Microsoft Project Assignments. We resolve the assignment by matching the iPlan resource reference to the migrated Microsoft Project resource record, then create the assignment with Work (hours) and Units (percentage) values. Over-allocation detection is enabled in the destination but requires resource calendar accuracy during import.

iPlan

Timesheet

maps to

Microsoft Project

Task Updates or Assignment Actual Work

1:1
Fully supported

iPlan Timesheet entries (hours logged, date, project association) map to actual work values on Microsoft Project Assignments or as Task Update records in Project Online. We preserve hours, date, and task linkage. Timesheet entries with orphaned project references (projects deleted in iPlan but with logged hours) are flagged in the reconciliation report. Financial billing data derived from timesheets does not have a direct Microsoft Project equivalent and is noted separately for billing module reconstruction.

iPlan

Earned Value Metrics

maps to

Microsoft Project

Custom Fields (PV, EV, AC)

lossy
Fully supported

iPlan's earned-value metrics (Planned Value, Earned Value, Actual Cost, and derived indices) do not have native Microsoft Project fields. We extract the metric values as custom number fields (ev_planned_value__c, ev_earned_value__c, ev_actual_cost__c) and preserve the last-calculated date. Formulas that iPlan computes automatically must be rebuilt as custom calculated fields in Microsoft Project if the destination supports them, or tracked manually post-migration.

iPlan

Custom Fields

maps to

Microsoft Project

Custom Fields

lossy
Mapping required

iPlan custom fields on Projects and Tasks require explicit type mapping before import. Dropdown fields map to Project custom picklist fields; numeric fields map to number fields; text fields map to text fields. Formula and rollup fields do not have portable equivalents and are recreated as Microsoft Project calculated fields or noted for manual post-migration setup. We document every custom field with its source type, destination type, and any transformation logic.

iPlan

Knowledge Base

maps to

Microsoft Project

SharePoint or OneDrive

1:1
Mapping required

iPlan knowledge-base articles export as structured text content. We preserve article titles, body content, and attachment file names. Article category taxonomy does not map cleanly to Microsoft Project's flat document model, so we map categories to SharePoint folder structures or assign as label custom fields on the migrated documents. Attachments export as files and upload to the destination SharePoint library or OneDrive location with original file names and upload timestamps preserved.

iPlan

Workflow Rules

maps to

Microsoft Project

Power Automate (external)

lossy
Fully supported

iPlan workflow automation rules encode business logic in a proprietary format that cannot be directly transferred. We extract every active workflow rule as a human-readable specification: trigger conditions, criteria, and actions. This specification is delivered as a written inventory document. The customer's admin rebuilds equivalent logic in Microsoft Power Automate or within Project Plan 3's built-in automation if available. We do not migrate workflow rules as executable code.

iPlan

Reports and Dashboards

maps to

Microsoft Project

Power BI (external)

lossy
Fully supported

iPlan report configurations and dashboard visualizations use proprietary schemas that cannot be directly migrated. We export the underlying data (projects, tasks, resources, timesheets, earned-value figures) into a staging format that Power BI can consume. We deliver a report rebuild guide specifying which source objects and fields map to recommended Power BI visualizations. The customer's admin or a Power BI partner rebuilds the actual reports post-migration.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

iPlan logo

iPlan gotchas

High

Limited public API documentation creates migration extraction challenges

Medium

Custom workflow automation does not export in portable format

Medium

Earned-value and billing data depend on timesheet integrity

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • iPlan has no documented public API for reliable export

    iPlan does not publish a comprehensive public API reference. During migration scoping, we perform schema discovery through available export utilities and direct database access where the customer grants it. Customers must provide approved export files or database credentials for complete data extraction. We flag any data objects not reachable through documented export paths before migration begins. Migrations without direct database access may encounter incomplete record sets for nested objects or historical attachments.

  • Workflow automation rules do not export in portable format

    iPlan workflow rules encode business logic in a proprietary format that cannot be directly transferred to Microsoft Project or Power Automate. We capture rule conditions and actions as human-readable specifications during scoping and deliver them as a written inventory for your admin to rebuild. Power Automate is the recommended destination for automated workflows, but the rule logic must be reimplemented from the specification. Rule rebuild is outside standard migration scope.

  • Earned-value metrics depend on timesheet data integrity

    iPlan's earned-value metrics (schedule and cost performance indices) derive from timesheet entries. If timesheet data is incomplete, inconsistently dated, or contains orphaned project references, the calculated metrics will be inaccurate post-migration. We preserve raw timesheet data regardless and flag any billing or earned-value records that may require manual reconciliation. We also map earned-value figures as static custom fields rather than live calculations because Microsoft Project does not compute them natively without add-ins.

  • Resource calendar transformation requires availability normalization

    iPlan's employee availability schedules use a different date and exception format than Microsoft Project resource calendars. PTO, holidays, and capacity adjustments stored in iPlan must be transformed to Microsoft Project resource calendar exception entries. If iPlan stores capacity as a percentage per period and Microsoft Project expects calendar exceptions with specific dates, the transformation logic must be explicit or resource leveling in the destination will produce incorrect results. We flag any calendar edge cases (negative availability, future-dated capacity changes) during scoping.

  • Knowledge-base taxonomy does not map directly to any Microsoft Project structure

    iPlan knowledge-base articles have a category taxonomy (folders, tags, or custom classification fields) that has no equivalent in Microsoft Project's flat document model. We preserve article text and attachments but cannot reliably map category hierarchies. Articles without categories are imported as orphaned documents. We recommend mapping top-level categories to SharePoint folder structures and using label custom fields for sub-category references.

Migration approach

Six steps for a successful iPlan to Microsoft Project data migration

  1. Schema discovery and export feasibility assessment

    We assess the available export paths for the iPlan instance. This includes reviewing export utility capabilities, evaluating direct database access options, and identifying which data objects (Projects, Tasks, Resources, Timesheets, Custom Fields, Knowledge Base) can be reached through documented means versus requiring schema probing. We produce a data availability report listing all objects, record counts, and any extraction gaps. If direct database access is available, we perform schema discovery against the iPlan database to map proprietary table names to the documented object model.

  2. Destination environment validation and edition selection

    We confirm the target Microsoft Project environment: Project Plan 3 (web-based with Roadmap, Gantt, and basic portfolio views) or Project Plan 5 (with enterprise resource management and timesheets). We validate API access, SharePoint document library connectivity, and Power Automate licensing for workflow rebuild planning. We also assess whether Project Online (with its September 2026 retirement timeline) or Planner Premium is the intended destination web experience, as this affects automation rebuild options.

  3. Custom field type mapping and schema preparation

    We document every iPlan custom field on Projects and Tasks, classify its data type (dropdown, numeric, text, formula, rollup), and map it to an equivalent Microsoft Project custom field type. Formula and rollup fields are flagged for manual rebuild post-migration. We also design the earned-value custom field set (ev_planned_value__c, ev_earned_value__c, ev_actual_cost__c) and the resource calendar exception mapping. The destination custom field schema is configured in a sandbox before data load begins.

  4. Workflow and automation inventory

    We extract every active iPlan workflow rule as a human-readable specification including trigger type, condition criteria, and action sequence. This specification is compiled into a written inventory document delivered alongside the migration data. We do not implement these rules in Microsoft Project or Power Automate inside migration scope. The inventory enables the customer's admin or a Power Automate specialist to rebuild the rules post-migration with full context.

  5. Data extraction, transformation, and load

    We extract data from iPlan in dependency order: Projects first, then Resources, Tasks, Milestones, Subtasks, Assignments, Timesheets, and Custom Fields. Each object undergoes type validation and cleaning before transformation. We run the load into a Microsoft Project test environment first (MPP file or Project Online sandbox) to validate structure before production load. Resource calendar exceptions and assignment work values are validated against source totals. Knowledge-base articles and attachments are exported to SharePoint or a file staging area.

  6. Cutover, validation, and workflow handoff

    We freeze writes in iPlan during cutover, run a final delta pass for any records modified during the migration window, then close the source instance. We deliver a migration completion report with record counts, any unreconciled items, and the workflow inventory document. We support a one-week post-migration window where we resolve any data quality issues identified during user acceptance testing. We do not rebuild iPlan workflows in Power Automate or configure Project Online automation as standard scope; those are separate engagements or internal admin tasks.

Platform deep dives

Context on both ends of the pair

iPlan logo

iPlan

Source

Strengths

  • End-to-end project lifecycle coverage from requirements through delivery and billing.
  • Built-in earned-value metrics for tracking schedule and cost performance automatically.
  • Resource management with employee database and capacity scheduling.
  • Multi-project portfolio visibility with cross-project dependency tracking.
  • Pre-loaded editable project plan template library for rapid project initiation.

Weaknesses

  • Proprietary data export formats with limited documented API access.
  • Dated user interface compared to modern SaaS competitors.
  • Complex administration requiring dedicated IT resources for customization.
  • Limited marketplace of third-party integrations with common productivity tools.
  • Infrequent platform updates and slower feature development cycle.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across iPlan and Microsoft Project.

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    iPlan: Not publicly documented.

  • Data volume sensitivity

    B

    iPlan doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your iPlan to Microsoft Project migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about iPlan to Microsoft Project data migrations

Answers to the questions buyers ask most during iPlan to Microsoft Project migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your iPlan to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for organizations with fewer than 100 projects, clean export files, and no direct database access requirement. Migrations requiring direct database schema discovery, large resource pools (over 500 resources), earned-value metric reconstruction, or knowledge-base article migration extend to eight to fourteen weeks. Microsoft Project Plan 3 or Plan 5 licensing, SharePoint configuration, and Power Automate setup for workflow rebuild are separate workstreams not included in migration timeline estimates.

Adjacent paths

Related migrations to explore

Ready when you are

Move from iPlan.
Land in Microsoft Project, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day