Project Management migration

Migrate from Azor to Microsoft Project

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

Azor logo

Azor

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

50%

5 of 10

objects map 1:1 between Azor and Microsoft Project.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Azor to Microsoft Project is a structural upgrade, not a record-for-record copy. Azor holds work as flat task lists within projects, with no sub-task hierarchy, no dependency model, and no documented API for bulk extraction. We extract data through CSV downloads and screen-based sampling, then map task titles, descriptions, assignees, due dates, and status values to typed Microsoft Project task fields. We flag where Azor's data model lacks the information needed to populate Microsoft Project features: resource leveling requires user role data Azor does not expose, and the absence of sub-tasks or predecessor links in Azor means critical path scheduling must be rebuilt manually in Microsoft Project after migration. We do not migrate workflows, automations, or any Azor data that has no export mechanism. We deliver a written automation inventory for the customer's PMO to rebuild in Microsoft Project.

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

Azor logo

Azor

What's pushing teams away

  • The user interface is described as dated and not modern, which creates friction for teams expecting the visual polish of newer PM tools like monday.com or Asana.
  • Azor lacks native mobile applications, offering only a mobile browser experience, which frustrates field or remote teams that need full offline functionality on iOS or Android.
  • The platform has no documented API or webhook system, which blocks teams that need to automate reporting, sync with other tools, or extract data in bulk.
  • Scaling costs are a pain point: at 100 users the price reaches $499/month, which becomes less competitive compared to Asana's per-seat model at that team size.
  • The platform does not expose comments or attachments in any export format, making it difficult to preserve full project history when switching to a new tool.

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 Azor objects map to Microsoft Project

Each row shows how a Azor 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.

Azor

Project

maps to

Microsoft Project

Project

1:1
Fully supported

Azor Projects map directly to Microsoft Project files (MPP) or Project Online projects. We preserve the project name as the Project Summary Task name, project description as the project summary task notes field, and creation date as the project Start Date. If the customer is migrating to Project Online, we create each project via the Project Web App (PWA) REST API with the project name and start date, then import task rows. For desktop MPP migrations, we use a CSV-to-MPP conversion with custom field mapping.

Azor

Task

maps to

Microsoft Project

Task

1:1
Fully supported

Azor Tasks map directly to Microsoft Project Task rows. Title maps to Task Name, description maps to Notes, assignee maps to Resource Names (or a single assigned Resource if Azor task has one assignee), due date maps to Finish, and status (To Do / In Progress / Done) maps to a custom Text1 field or Flag field since Microsoft Project does not have a native To Do/In Progress/Done status model. We preserve Azor's due dates as Finish dates; if Azor tasks have no due date we leave Finish blank and flag for manual scheduling.

Azor

Task (flat, no sub-tasks)

maps to

Microsoft Project

Task with WBS indentation

lossy
Fully supported

Azor has no sub-task hierarchy, so every task is a top-level row in Microsoft Project. If the customer has any organizational convention for grouping tasks (e.g., phase labels in task names), we attempt to parse and indent them as summary tasks using the task name prefix. If no such convention exists, we import all tasks as flat rows and flag the absence of a WBS structure for the customer to establish in Microsoft Project after migration.

Azor

Task (no dependency model)

maps to

Microsoft Project

Task with Predecessor Links

lossy
Fully supported

Azor exposes no dependency or predecessor data in any export format. We cannot reconstruct Finish-to-Start links from Azor's data. All migrated tasks arrive without predecessors and without successor links. We flag this gap in the pre-migration scope document and recommend the customer use Microsoft Project's predecessor auto-link feature or a dependency mapping session post-migration to establish the critical path before the project goes live.

Azor

Tag

maps to

Microsoft Project

Custom Field (Text, Flag, or Number)

lossy
Fully supported

Azor tags migrate to Microsoft Project custom fields. We map tags as comma-separated values in a Text1 custom field per task, or if Azor tags represent discrete categories (e.g., priority or phase labels), we map them to Flag fields or a Number field with a lookup table. Microsoft Project supports up to 10 custom fields per task; we use Text1 for tags and reserve remaining slots for any customer-specific attributes identified during scoping.

Azor

User

maps to

Microsoft Project

Resource

1:1
Fully supported

Azor user display names and email addresses map to Microsoft Project Resources in the Resource Sheet. Azor does not expose user roles or permission levels, so we import all Azor users as Generic Resources (type = Material) without cost rates. If the customer wants named resources with Active Directory integration, the Project Online admin provisions the resources in PWA before migration and we match by email. Resource calendars, max units, and cost rates are configured post-migration in the Resource Sheet.

Azor

Task Status

maps to

Microsoft Project

Custom Text/Flag Field

lossy
Mapping required

Azor's To Do / In Progress / Done status values do not map to any native Microsoft Project field. Microsoft Project tracks percent complete (0-100) and task type (not started, in progress, completed) but has no equivalent status label. We map Azor status to a custom Text1 or Flag field on each task. The customer defines the flag logic during scoping: e.g., Flag1 = Yes if status = Done, or Text1 = original Azor status value.

Azor

Task Assignment (single user)

maps to

Microsoft Project

Task Resource Assignment

1:1
Fully supported

Azor assigns each task to one user at a time. We map the assignee to a Resource Assignment on the corresponding Microsoft Project task with Units = 100%. If no assignee exists in Azor, the task arrives unassigned and we flag it for the customer's PM to allocate during resource leveling. Microsoft Project supports multiple resource assignments per task; Azor does not, so there is no N:1 merge scenario.

Azor

Due Date

maps to

Microsoft Project

Task Finish Date

1:1
Fully supported

Azor due dates migrate directly to Microsoft Project Finish dates. We preserve ISO 8601 date format and set the Finish field on each task row. Tasks without a due date in Azor are imported with no Finish constraint and flagged for the customer to schedule manually. Microsoft Project will auto-calculate Finish based on Duration and Start date if the task is set to Auto Scheduled; if the customer uses Manual Scheduling mode, Finish dates are set directly.

Azor

Custom Fields

maps to

Microsoft Project

Custom Fields

lossy
Not supported

Azor does not document a native custom field layer. Any customer-specific attributes stored in text fields, notes, or custom columns in Azor must be identified during scoping and manually mapped to Microsoft Project's available custom fields (up to 10 per task). We request the customer provide a field map before import identifying which Azor text fields contain structured data that belongs in a dedicated Microsoft Project custom field versus notes.

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.

Azor logo

Azor gotchas

High

No API means no bulk data export

High

No documented export format for comments or attachments

Medium

Free plan limits and per-seat pricing model

Medium

No sub-task or dependency model

Low

Custom fields not a native feature

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

  • No Azor API means manual extraction before migration begins

    Azor has no documented public API, REST endpoint, or webhook system. We cannot programmatically pull data in bulk. We rely on CSV exports from individual project views and screen-based sampling for scoping. This adds significant discovery time compared to API-based migrations. We recommend the customer exports CSV files for the five to ten most critical projects before the engagement starts and identifies which projects are active versus archived. Without pre-extraction, discovery takes two to three additional days and may increase cost.

  • Azor flat task lists lack sub-tasks and dependencies

    Azor stores all tasks as flat rows within projects. There is no sub-task hierarchy, no WBS indentation, and no predecessor/successor link data in any Azor export. Microsoft Project's scheduling engine (critical path, auto-scheduling, float calculation) requires these relationships to function meaningfully. We flatten all Azor tasks to individual rows with no predecessor links. The customer must establish task hierarchy and dependency links in Microsoft Project after migration, typically in a one- to two-day dependency mapping session with the PMO.

  • Comments and attachments not exported from Azor

    Azor does not expose task comments or file attachments in any documented export mechanism. Any customer relying on task-level discussion history or uploaded documents will lose that data unless exported manually before the engagement begins. We include a pre-migration checklist item requiring the customer to acknowledge this data gap and export comments manually to a shared document if audit or compliance requirements demand retention.

  • No resource roles or capacity data in Azor exports

    Azor does not expose user roles, permission levels, or department/team groupings in its data exports. Microsoft Project resource management requires a Resource Sheet with named or generic resources, max units, and resource calendars. We import Azor users as generic resources without cost rates or capacity values. The customer provisions named resources with Active Directory integration and configures resource calendars in Microsoft Project post-migration.

  • Microsoft Project lacks native task status labels

    Azor uses fixed status labels (To Do, In Progress, Done) that have no direct Microsoft Project equivalent. Microsoft Project tracks percent complete and task state but not categorical status labels. We map Azor status to a custom field, but this requires the customer to define and maintain the status logic. If the customer relies on status-based filtering in Azor dashboards, those filters must be rebuilt as custom field views in Microsoft Project.

Migration approach

Six steps for a successful Azor to Microsoft Project data migration

  1. Azor data extraction and scoping

    We work with the customer to extract Azor data via CSV exports from all relevant project views. We perform screen-based sampling across projects not covered by CSV, documenting project count, task count, user count, tag usage, and any non-standard status values. We identify which projects are active, which are archived, and which require custom field mapping. We confirm that comments and attachments are acknowledged as non-migratable before proceeding.

  2. Microsoft Project schema design

    We design the destination Microsoft Project structure: project name and start date per source Azor project, custom field configuration (up to 10 fields per task for tags and customer-specific attributes), Resource Sheet setup for Azor user import, and any task naming conventions for hierarchy parsing. If migrating to Project Online, we create the project via PWA REST API before task import. If migrating to desktop MPP, we configure the field map for CSV-to-MPP conversion.

  3. Field mapping and data transform

    We build the field mapping document: Azor Task Title to Task Name, description to Notes, assignee to Resource Names, due date to Finish, status to custom Text/Flag field, and tags to custom Text1. We document any Azor text fields containing structured data that should map to dedicated custom fields. We flag tasks with no assignee, no due date, or non-standard status for customer review before import.

  4. Sandbox validation and reconciliation

    We run a test migration into a Microsoft Project file or Project Online sandbox environment using a representative subset (typically the five most critical Azor projects). The customer's PM validates task structure, date accuracy, custom field population, and resource assignment. We correct any field mapping errors and re-run the test before production migration. This step catches mapping gaps before data is committed.

  5. Production migration in dependency order

    We run the production migration: Azor Projects become Microsoft Project files or PWA projects, Azor Tasks become task rows with field-mapped values, Azor Users become Resource Sheet entries, and Azor Tags populate the designated custom field. Each project is imported sequentially with a row-count reconciliation report per project. We do not add dependency links or sub-task hierarchy since Azor does not provide this data.

  6. Dependency mapping handoff and go-live

    We deliver a written dependency mapping guide identifying the absence of predecessor links in the migrated data and recommending a one- to two-day PMO session to establish Finish-to-Start links for critical path tasks. We deliver a written automation inventory for any Azor automations requiring rebuild in Microsoft Project (Project Online/PWA workflows or Power Automate). We freeze the Azor read-only window and confirm go-live. We do not rebuild automations as part of the migration scope.

Platform deep dives

Context on both ends of the pair

Azor logo

Azor

Source

Strengths

  • Cross-platform deployment — Azor runs on desktop, mobile, and cloud, with Mac and Windows native support per the vendor's site, suitable for hybrid creative agency setups.
  • FileMaker-based fundament — the underlying database engine is mature and stable, and the rights-management and SSL-encrypted data transfer model gives smaller agencies enterprise-grade security without dedicated IT.
  • Single environment that covers projects, tasks, time tracking, invoicing, quotations, document management, and CRM — useful for creative agencies that previously juggled separate tools for each function.
  • Multi-user collaboration scales to a documented 999 simultaneous users, which is well beyond what most independent and mid-sized agencies require.
  • TakeOff configuration assistance during onboarding reduces the cold-start cost of setting up the schema, role permissions, and workflow templates.

Weaknesses

  • Pricing is opaque — the vendor publishes only an entry annual figure and routes everything else through sales, which makes side-by-side budget comparisons with Asana, Monday, or ClickUp difficult.
  • Feature surface is narrower than mainstream PM platforms — ITQlick's comparison flags missing native issue tracking, project planning, and advanced scheduling capabilities.
  • FileMaker dependency means deeper integrations with modern SaaS tools (Slack, GitHub, JIRA, modern BI tools) typically require custom FileMaker scripting rather than out-of-the-box connectors.
  • Mobile experience is functional but inherits FileMaker's interaction model, which feels dated next to mobile-first competitors built for tablet and phone PM use.
  • Public reviewer footprint is thin (limited verified G2/Capterra reviews), making third-party validation of feature claims harder during evaluation.
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?

Moderate Project Management migration. 4 of 8 objects need a manual workaround.

C

Overall complexity

Moderate migration

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

  • Object compatibility

    D

    4 of 8 objects need a manual workaround.

  • 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

    Azor: No public API exists.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Azor 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 Azor to Microsoft Project data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations complete in two to four weeks for accounts with fewer than 50 projects and 1,000 tasks where the customer has completed CSV exports before engagement start. Migrations with more than 50 projects, complex Azor tagging requiring custom field configuration, or customers requesting screen-based sampling across 20+ projects move to four to six weeks. Azor's lack of API is the primary timeline variable: the more extraction work we perform on the customer's behalf, the longer the engagement.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Azor.
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