Project Management migration

Migrate from farmerswife to Microsoft Project

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

farmerswife logo

farmerswife

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

42%

5 of 12

objects map 1:1 between farmerswife and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from farmerswife to Microsoft Project is a narrowing migration. farmerswife combines production scheduling with integrated budgeting, client rate cards, multi-layer rate permissions, and time-to-invoice financial workflows in one vertically specific platform. Microsoft Project focuses on task scheduling, Gantt-based timeline planning, and resource management without native budgeting, client invoicing, or production-rate card modules. We export farmerswife's CSV data, restructure Activities as Tasks with start and end dates, map Object Types to resource categories, flatten Budget line items with Price Agreements into a single project budget total, and deliver a rate-card inventory that the customer's finance team re-ingests into an external billing tool. The licensed REST API requires a separate commercial agreement with farmerswife before use; we fall back to desktop CSV export if the API is not licensed. Workflows and automated production scheduling rules do not migrate as code; we deliver a written map for manual rebuild or process redesign 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

farmerswife logo

farmerswife

What's pushing teams away

  • English-only interface limits adoption in multilingual production teams working across international shoots and co-productions.
  • The desktop-first architecture feels dated compared to browser-based alternatives, particularly for remote coordinators who need web access.
  • Equipment handling and asset tracking lacks the streamlined barcode or RFID integration that production coordinators expect on set.
  • Upgrades require careful version-step sequencing and can introduce login or connectivity errors if not performed in order.
  • Pricing requires a direct sales conversation with no published per-seat range, making budget approval difficult for small agencies.

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

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

farmerswife

Project

maps to

Microsoft Project

Project

1:1
Fully supported

farmerswife Projects map 1:1 to Microsoft Project plans. We extract the project name, status, start and end dates, description, and custom fields from CSV export. Project-level metadata such as the linked Client and the Project Rate Card reference are preserved in a custom Project Summary field for the customer's admin to action post-migration.

farmerswife

Object (People, Resources, Rooms, Services)

maps to

Microsoft Project

Resource Sheet

1:1
Fully supported

farmerswife Objects export by Object Type (Crew, Equipment, Studio, Service) and re-import into the Microsoft Project Resource Sheet as named resources. Resource Type maps from Object Type: People map to Work resources, Rooms and Equipment map to Material or Work resources, Services map to Work resources. Each resource gets a custom Object Type field to preserve the farmerswife category for filtering and reporting.

farmerswife

Object Type (Category)

maps to

Microsoft Project

Resource custom field (Type Category)

lossy
Fully supported

farmerswife Object Types are categorical labels organizing Objects. We map them to a custom Resource text field (e.g., ResourceCategory) on the Microsoft Project Resource Sheet. This allows resource-level filtering by type (Crew, Equipment, Studio) in the Resource Usage view without modifying the standard Microsoft Project schema.

farmerswife

Activity

maps to

Microsoft Project

Task

1:1
Fully supported

farmerswife Activities (shoot days, edit sessions, prep blocks) map to Microsoft Project Tasks. We extract the Activity name, start date, end date, and duration, and reconstruct the task in Project with the appropriate start or finish constraint. Activities that span multiple days become summary tasks with sub-tasks per resource booking.

farmerswife

Booking

maps to

Microsoft Project

Assignment

1:1
Fully supported

Bookings are resource assignments within Activities. Each Booking linking an Object to an Activity becomes a Task Resource Assignment in Microsoft Project. We map the booking's start and end timestamps to Assignment Start and Finish, and the resource allocation (e.g., 8 hours, half-day) to Assignment Units. The Activity-Object linkage is preserved as the assignment relationship.

farmerswife

Budget

maps to

Microsoft Project

Project Budget or External Pricing Sheet

lossy
Fully supported

Budgets in farmerswife contain line items with Price Agreements (fixed-price per item) and track cost-to-completion against rate cards. Microsoft Project has no native per-item billing module. We flatten each Budget into a project-level total cost stored in a custom Budget field, and we deliver a detailed line-item inventory CSV listing every Budget line with its Price Agreement value, rate reference, and mapped task. The customer's finance team re-ingests this into their invoicing system post-migration.

farmerswife

Rate Card (Project Rates, Client Rates)

maps to

Microsoft Project

External Pricing Spreadsheet

lossy
Fully supported

Rate Cards in farmerswife define day rates, overtime rates, and custom pricing tiers scoped to Clients or Projects. Microsoft Project has no rate-card module. We export the full Rate Card structure as a standalone pricing spreadsheet keyed by resource name and rate type, with columns for day rate, overtime rate, and any tiered pricing. The customer maintains this externally or in Excel Online linked to the project.

farmerswife

Rate Permissions

maps to

Microsoft Project

Project Role or Access Level

lossy
Fully supported

farmerswife's dual-layer rate permission hierarchy (Project Rates Permissions and Client Rates Permissions) with Always Allow lists does not map directly to Microsoft Project's role model (Owner, Member, Viewer). During scoping we ask the customer to define their desired visibility model: simplest is to collapse to Owner=full access, Member=view and edit, Viewer=read-only. For orgs requiring per-field rate visibility, we document the gap and recommend a SharePoint-based access control list outside Project.

farmerswife

Client

maps to

Microsoft Project

Microsoft 365 Group or SharePoint Site

lossy
Fully supported

farmerswife Clients are distinct entities linked to Projects and Rate Cards. Microsoft Project has no native Client or Account object. We map Clients to a Microsoft 365 Group or SharePoint site that hosts the Project plan, allowing the client name to appear in the site title and SharePoint document library for document sharing. For organizations with a CRM, we recommend linking the client context through a Dynamics 365 or external lookup rather than within Project.

farmerswife

Time Entry

maps to

Microsoft Project

Task Progress or Assignment Actual Work

lossy
Fully supported

Time entries logged against Activities and Bookings in farmerswife feed into invoicing. Microsoft Project tracks actual work against assignments but not as a standalone time-tracking entity. We map Time Entries to Assignment Actual Work on the corresponding Task-Resource Assignment, and we deliver a time-entry summary CSV grouped by project and resource for re-ingestion into the customer's billing tool.

farmerswife

Custom Fields

maps to

Microsoft Project

Custom Fields

lossy
Mapping required

Custom Fields on farmerswife Projects, Objects, and Activities are exported as key-value pairs alongside standard fields. We map them to Microsoft Project custom fields by type: text properties to Text custom fields, numeric values to Number custom fields, dates to Date custom fields, and yes/no flags to Flag custom fields. Since each customer's farmerswife Custom Field schema is unique, we perform field-by-field mapping during the discovery phase.

farmerswife

Files and Attachments

maps to

Microsoft Project

SharePoint Document Library

1:1
Mapping required

farmerswife files are stored in server-side folders and referenced by Project. We catalogue all file references, reconstruct the original folder paths from the farmerswife server directory, and remap them to the destination SharePoint Document Library attached to the Microsoft 365 Group or Project Online site. File contents do not transfer automatically; we provide the path mapping inventory so the customer's admin can copy or re-upload the files.

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.

farmerswife logo

farmerswife gotchas

High

Licensed REST API requires separate commercial agreement

Medium

Multi-layer rate permission hierarchy does not map directly to standard role systems

Medium

CSV export uses locale-sensitive separator characters

High

Server migration requires copying specific sub-folders in exact order

Low

Price Agreement line items in Budgets use per-item fixed-price agreements

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

  • Licensed REST API requires separate commercial agreement with farmerswife

    The farmerswife REST API is not included in standard subscriptions. Customers must contact [email protected] to obtain API access and pricing. Without this license, the API returns authentication errors on all requests. If the API is not licensed, we fall back to CSV export via the desktop client's Import/Export functionality, which covers Objects, Activities, Classes, and Resources but may exclude some financial data fields that only the API exposes. We verify API license status during scoping before finalizing the export approach.

  • No native budget, rate-card, or invoicing module in Microsoft Project

    farmerswife combines production scheduling with integrated quoting, Price Agreements, Client Rate Cards, and multi-project invoicing. Microsoft Project has no equivalent financial layer. We handle this gap by flattening Budget line items with per-item Price Agreements into a single project budget total stored in a custom Project field, and we deliver a detailed line-item inventory CSV for re-ingestion into the customer's billing system. Rate Cards export as standalone pricing spreadsheets. Customers with complex invoicing workflows should plan a parallel finance-system migration or accept a manual post-migration reconciliation step.

  • CSV export uses locale-sensitive separator characters that must be configured before export

    The 'Open as Spreadsheet' export in farmerswife produces CSV files where column separators are controlled by the Client's Locale Settings. Users must configure semicolon (;) or comma (,) as the list separator before exporting to ensure columns split correctly. We set this up during the export session or ask the customer to configure it in advance. If a customer exports with default system separators and their locale differs, the CSV lands as a single concatenated column, requiring us to request a re-export and adding one to three days to the timeline.

  • farmerswife workflow and scheduling automations do not migrate to Microsoft Project

    farmerswife automated production scheduling rules (such as auto-booking available crew based on role and availability, or automated resource allocation triggers) are platform-specific and have no Microsoft Project equivalent. Microsoft Project relies on manual scheduling and Gantt-based dependency configuration. We deliver a written inventory of every active automated rule and its trigger conditions, mapped to a manual equivalent in Microsoft Project's task and resource management tools. The customer's PM lead rebuilds the scheduling logic as a documented process rather than automated code.

  • Dual-layer rate permissions collapse to a simplified access model

    farmerswife separates Project Rates Permissions from Client Rates Permissions with per-user Always Allow lists and defaults that restrict rate modification to a user's own Projects. Microsoft Project uses a simpler Owner-Member-Viewer role model without per-field rate visibility controls. During scoping we ask the customer to define their desired visibility model for the destination. If rate visibility must be preserved, we document the gap and recommend a SharePoint-based access control list or an external permission management approach outside Project's native model.

Migration approach

Six steps for a successful farmerswife to Microsoft Project data migration

  1. Discovery and API license verification

    We audit the farmerswife installation: version, license tier, whether the REST API is licensed, object counts (Projects, Activities, Bookings, Objects by type), Budget volume, Rate Card count, and active custom fields. We identify any server-side files folder locations referenced in Projects. We also confirm the destination Microsoft Project plan type (desktop, Project Online, Project for the Web) and whether the customer has an active Microsoft 365 tenant with Planner or SharePoint integration. The discovery output is a written scope and an export plan specifying API vs CSV approach.

  2. Data export and locale configuration

    If the REST API is licensed, we export via the API with field-level retrieval and batch processing. If the API is not licensed, we guide the customer through the CSV export process, verifying locale separator settings before export to avoid concatenated columns. We export Objects by type (People, Resources, Rooms, Services), Activities with dates and status, Bookings with Object-Activity linkage, Budgets with line items and Price Agreements, Rate Cards, Clients, and Time Entries. Custom Field schemas are captured as a separate field-mapping document during this phase.

  3. Schema design and budget flattening

    We design the Microsoft Project destination structure: one Project plan per farmerswife Project, a Resource Sheet with one row per Object and a custom Resource Category field preserving the Object Type, and Task rows mapped from Activities. For Budgets, we compute the flat project total from line-item Price Agreements and produce a line-item inventory CSV. Rate Cards export as standalone pricing spreadsheets. Rate Permissions collapse to a Project-level role mapping that the customer approves during scoping. All mapping decisions are documented in the schema design document for customer sign-off.

  4. Sandbox validation and resource reconciliation

    We run a pilot migration into a Microsoft Project plan file or Project Online sandbox using a representative subset of the customer's data: three to five projects spanning different activity types, resource categories, and budget sizes. The customer reconciles the Resource Sheet against the original farmerswife Object list, spot-checks task dates against Activity dates, and confirms budget totals against farmerswife reports. Any mapping corrections happen in this phase before full production migration begins.

  5. Production migration and delta capture

    We run the full production migration in record dependency order: Resources first (Objects mapped to the Resource Sheet), then Projects (one plan per farmerswife Project), then Tasks (Activities mapped to Tasks with booking assignments as Resource Assignments), then Budget and Rate Card inventories. We capture any records modified in farmerswife during the migration window as a delta pass. File path mapping is delivered as a path-inventory CSV for the customer's admin to re-attach documents in SharePoint post-migration.

  6. Cutover, UAT, and workflow rebuild handoff

    We freeze farmerswife writes during cutover, run the final delta migration, and deliver the Microsoft Project plans with full resource and task structure. We deliver the Rate Card spreadsheet, Budget line-item inventory CSV, Time Entry summary CSV, and File path mapping inventory. We deliver the automation and scheduling-rule inventory document to the customer's PM lead for manual rebuild in Microsoft Project. We support a one-week hypercare window for reconciliation issues raised by the production team. We do not rebuild farmerswife automations as code inside the migration scope.

Platform deep dives

Context on both ends of the pair

farmerswife logo

farmerswife

Source

Strengths

  • Deep resource scheduling for crew, studios, edit suites, and production equipment with real-time availability views.
  • Integrated financial workflow from quote through budget to invoice within a single platform.
  • Multi-layer rate permission system that separates Project Rates from Client Rates for granular access control.
  • CSV-based import/export provides a reliable data portability path without requiring the licensed REST API.
  • Specialist support from media-industry professionals who understand production terminology and workflows.

Weaknesses

  • Desktop-first application with limited browser-based access for remote or distributed production teams.
  • English-only interface restricts adoption in international and multilingual media organisations.
  • Licensed REST API adds cost and requires separate commercial engagement to enable programmatic exports.
  • Server migration requires careful version-step upgrades and manual file folder management rather than self-service tooling.
  • Pricing is opaque—no public per-seat or tier range—complicating budget planning for smaller agencies.
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. 1 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 farmerswife and Microsoft Project.

  • Object compatibility

    B

    1 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

    farmerswife: Not publicly documented in available support articles.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your farmerswife 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 accounts with up to 200 projects, clean CSV exports, and no complex multi-line-item Budget structures. Migrations with complex Budgets containing per-item Price Agreements that require line-by-line flattening, large resource pools (over 500 Objects), multiple Rate Cards, or a requirement to reconstruct financial inventories for external invoicing tools move to eight to twelve weeks because of the budget restructuring and rate-card decomposition work.

Adjacent paths

Related migrations to explore

Ready when you are

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