Project Management migration

Migrate from BQE CORE to Microsoft Project

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

BQE CORE logo

BQE CORE

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

73%

8 of 11

objects map 1:1 between BQE CORE and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from BQE CORE to Microsoft Project is a scope-reduction migration: CORE is an all-in-one project-accounting platform with integrated time tracking, billing, and financial reporting; Microsoft Project is a scheduling and portfolio-management tool that does not include invoicing, accounts payable, or payroll. We map CORE's project hierarchy (Projects, Phases, Sub-phases, Tasks), resource definitions, and time entry data into MS Project's task and assignment structures, but we explicitly do not migrate Invoices, Vendors, the Chart of Accounts, or any accounting ledger data because these have no equivalent in MS Project. We extract custom field values via a two-pass process and flag rate-gated cost and bill rates that may be null if the API user's permissions restrict access. The migration outputs a written inventory of all unresolved CORE objects for your admin to configure or manually recreate in Microsoft Project or a complementary accounting system.

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

BQE CORE logo

BQE CORE

What's pushing teams away

  • Small business owners report CORE's interface is not intuitive, requiring significant effort to find routine functions and manage basic workflows.
  • Users encounter frequent glitches that disrupt daily operations, particularly in the mobile app which is described as slow and unreliable.
  • The learning curve for new users is steep, with some reviewers noting they preferred their previous software but felt locked in after years of accumulated data.
  • Some customers cite frustration with the complexity of customizing reports and dashboards to match their specific firm workflows.

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

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

BQE CORE

Project

maps to

Microsoft Project

Project (MPP)

1:1
Fully supported

BQE CORE Projects map directly to Microsoft Project files or Project Online projects. CORE's project name, description, start date, and target end date migrate to MS Project's Name, Notes, Start, and Finish fields. Project status (Active, On Hold, Completed) does not have a direct MS Project equivalent; we set the project's schedule mode and percent complete based on CORE's status flags.

BQE CORE

Phase

maps to

Microsoft Project

Summary Task

1:1
Fully supported

BQE CORE Phases attached to a Project map to MS Project Summary Tasks. The CORE Phase name becomes the summary task name; phase start and end dates map to the summary task Start and Finish. CORE's phase hierarchy (Phase under Project, Sub-phase under Phase) translates to a two-level outline in MS Project. If CORE contains more than three nesting levels, we flatten extra levels to keep the MS Project outline manageable.

BQE CORE

Task

maps to

Microsoft Project

Task

1:1
Fully supported

CORE Tasks under a Phase or Sub-phase map to MS Project Tasks. Task name, planned hours, planned start, and planned finish migrate directly. CORE's task-level custom field values (stored as linked Custom Field Value entities) migrate to MS Project enterprise custom fields or task-level notes. We stitch custom field values in a two-pass extraction to ensure the parent task exists before the value is assigned.

BQE CORE

Time Entry

maps to

Microsoft Project

Task Actual Work or Assignment Actual Work

lossy
Fully supported

CORE Time Entries linked to a Project and Phase map to MS Project task actuals. We aggregate time entries by task and write the sum as actual work (hours) on the task assignment. Billable versus non-billable flags from CORE do not map to a standard MS Project field; we write the billable flag to a task-level custom field if one exists, or flag it in the migration inventory for the customer to configure post-migration. Historical time entries spanning multiple fiscal years require chunked processing to stay within CORE's per-minute API rate limits.

BQE CORE

Employee

maps to

Microsoft Project

Resource

1:1
Fully supported

CORE Employees map to MS Project Resources. First name and last name concatenate to the Resource Name; email maps to the resource's email or contact field. Cost rates migrate if the API user has the Allow read rate permission; if rates are permission-gated, we may encounter null values and we flag these records in the reconciliation report. Bill rates do not map to a standard MS Project field; they are written to a resource-level custom field or listed in the inventory for the customer's PMO to configure.

BQE CORE

Employee Rate Assignment

maps to

Microsoft Project

Resource Rate

lossy
Fully supported

CORE's employee cost rates and bill rates by role or date range do not have a native MS Project equivalent. MS Project Resources have a single cost rate table per resource. We map the most recent or most commonly used cost rate from CORE to the MS Project resource rate, and write a separate rate matrix to the migration inventory for the customer to manually configure tiered rates in MS Project if needed.

BQE CORE

Expense

maps to

Microsoft Project

Not migrated (flagged)

1:1
Fully supported

BQE CORE Expenses linked to Projects do not map to Microsoft Project because MS Project has no expense tracking object. We extract expense records (vendor, amount, date, category, reimbursement status) and write them to a CSV inventory that the customer's admin imports into a separate expense management tool or a Microsoft Excel-linked Power BI report. Receipt file references are exported as file paths for manual reattachment.

BQE CORE

Invoice

maps to

Microsoft Project

Not migrated (out of scope)

1:1
Fully supported

CORE Invoices and line items have no Microsoft Project equivalent. MS Project does not include a billing or accounts receivable module. We extract invoice records (invoice number, date, client, status, total) and line items to a CSV inventory for the customer's admin to use when setting up a separate billing system or when migrating to a tool like Microsoft Dynamics 365 Business Central. Invoice PDFs are exported as file references.

BQE CORE

Vendor

maps to

Microsoft Project

Not migrated (flagged)

1:1
Fully supported

CORE Vendors with AP account assignments do not map to Microsoft Project. We extract vendor records (name, contact, payment terms) to a CSV inventory for migration to a separate accounting platform such as Microsoft Dynamics 365 Business Central, QuickBooks, or a vendor management module in the customer's chosen ERP.

BQE CORE

Chart of Accounts

maps to

Microsoft Project

Not migrated (out of scope)

1:1
Fully supported

CORE's complete Chart of Accounts with account types, numbers, balances, and sub-account hierarchies has no Microsoft Project equivalent. We extract the account structure to a CSV inventory for the customer's accounting team to import into their chosen ERP or GL system. This data should not be discarded as it represents the firm's historical financial record.

BQE CORE

Custom Field Definition

maps to

Microsoft Project

Custom Field

lossy
Fully supported

CORE Custom Field definitions (label, type, length, optional custom list linkage) per module map to MS Project enterprise custom fields. We create the destination custom field in the MS Project Enterprise Global or in the project-level custom fields before importing data. Custom field values stored as separate linked entities in CORE are stitched back to their parent records in a two-pass extraction before writing to MS Project.

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.

BQE CORE logo

BQE CORE gotchas

High

CORE retains only the latest migration version

High

Per-minute API rate limiting requires chunked extraction

Medium

Project structure differs when migrating from ArchiOffice

Medium

Cost and bill rates are permission-gated

Low

Custom Field Values are stored as separate linked entities

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

  • Microsoft Project has no accounting or billing module

    MS Project does not include invoicing, accounts payable, vendor management, or a chart of accounts. BQE CORE customers who rely on CORE for billing clients by hour, fixed fee, or cost-plus contracts will need to adopt a separate accounting system post-migration. We extract Invoices, Vendors, the Chart of Accounts, and Expenses to CSV inventories so the data is not lost, but it does not move into MS Project and requires manual re-entry or a separate accounting migration. Firms that need integrated project-accounting should evaluate Microsoft Dynamics 365 Business Central or a similar ERP as a complementary platform.

  • CORE's phase hierarchy may require flattening for MS Project

    BQE CORE supports Projects with Phases and Sub-phases, creating a three-level structure (Project > Phase > Sub-phase > Task). Microsoft Project's outline model supports multiple nesting levels, but task structures with more than three levels or deeply nested sub-phases can become difficult to read and manage in MS Project's Gantt view. We flatten structures that exceed three levels and flag them in the mapping inventory. For ArchiOffice migrations, CORE auto-creates an Additional Services phase that was not in the source; we document this so the customer understands the destination structure.

  • Time entry volume requires chunked extraction under CORE's rate limits

    CORE enforces per-minute API rate limits with headers X-Rate-Limit-Limit, X-Rate-Limit-Remaining, and X-Rate-Limit-Reset. Historical time entry datasets spanning multiple years generate thousands of API calls. We implement request throttling, batch extraction across multiple windows, and pause on HTTP 429 with Retry-After headers. If the customer's time entry dataset is large (over 100,000 records), extraction alone can take several days; we communicate this timeline impact during scoping.

  • Cost and bill rates may be null if permission-gated

    CORE's Allow read rate permission on the Employee screen and the Show cost rate flag on Time Entry control rate visibility. If the API user lacks this permission, cost and bill rates extract as null or zero. We request elevated API credentials with rate visibility before extraction and flag any employee records where rates remain null. Unresolved rates affect the resource cost accuracy in MS Project and require manual review or re-entry by the customer's admin.

  • No native integration exists between BQE CORE and Microsoft Project

    BQE CORE's Microsoft integrations cover Office 365 Calendar, Outlook Add-In, and Power BI, but the CORE Help Center explicitly states there is no direct integration with Microsoft Project or Microsoft Access. This means there is no export bridge or sync connector available from BQE; data moves only through FlitStack AI's API extraction pipeline. After migration, the customer should not expect any ongoing data synchronization between the systems and should treat MS Project as the standalone destination.

Migration approach

Six steps for a successful BQE CORE to Microsoft Project data migration

  1. Discovery and scope definition

    We audit the source BQE CORE portal for all Projects, Phases, Sub-phases, Tasks, Time Entries, Employees, Custom Field definitions, and any active ArchiOffice migration artifacts. We also inventory the accounting objects (Invoices, Vendors, Chart of Accounts, Expenses) that will not migrate to MS Project and confirm these are in scope for CSV inventory extraction. We determine the CORE API rate limit configuration and estimate extraction time for large time entry datasets. The discovery output is a written migration scope document with record counts per object and a recommended MS Project plan tier (Plan 3 or Plan 5) based on resource count and collaboration requirements.

  2. Two-pass custom field extraction and stitching

    CORE stores custom field values as separate linked entities (entityId and entityType) rather than on the parent record itself. We run a first pass to collect all custom field values, then a second pass to join them to their parent Project, Phase, Task, or Employee records before writing to MS Project. This ensures complete records in the destination and prevents custom field values from being orphaned or associated with the wrong record. We also extract custom field definitions to configure equivalent MS Project enterprise custom fields or task-level notes before data import begins.

  3. Resource and employee mapping

    We extract all CORE Employee records and map them to MS Project Resources. We request API credentials with the Allow read rate permission to capture cost rates and bill rates; if rates are permission-gated, we flag the affected records for manual review. CORE employee security profiles do not map to MS Project resource authorization levels; we document the security profile assignments in a CSV inventory for the customer's IT team to configure resource authorization and access permissions in MS Project separately.

  4. Project and task hierarchy migration

    We migrate CORE Projects as MS Project files or Project Online projects, CORE Phases as Summary Tasks, and CORE Tasks as child tasks within the summary. We flatten phase hierarchies that exceed three levels and flag the flattening decisions in the mapping inventory. Start dates, end dates, and planned hours migrate directly; actual hours from time entries aggregate by task and write as MS Project actual work. The migration runs in dependency order: Projects first, then summary tasks (Phases), then child tasks (Sub-phases and Tasks), then time entry actuals last to avoid recalculation conflicts.

  5. Accounting object CSV inventory export

    We extract Invoices, Vendors, Chart of Accounts, and Expenses to structured CSV files with all relevant fields (invoice number, vendor name, account number, expense date, amount, category, reimbursement status, GL account). These records do not migrate into MS Project because no equivalent objects exist. We deliver the CSVs with a data dictionary explaining each column and a recommended import path into the customer's chosen accounting system (Microsoft Dynamics 365 Business Central, QuickBooks, or another ERP). Receipt file references and invoice PDFs export as file paths for manual reattachment.

  6. Cutover, validation, and accounting handoff

    We freeze writes to the source BQE CORE system before final extraction and run a delta pass to capture any records modified during the migration window. We validate task counts, resource counts, and actual work totals against the source record counts. We deliver the CSV inventories for Invoices, Vendors, Chart of Accounts, and Expenses to the customer's accounting team. We do not rebuild workflows, automations, or custom reports from CORE; these require manual reconfiguration in MS Project or a separate tool. We provide a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

BQE CORE logo

BQE CORE

Source

Strengths

  • Integrated time tracking, project management, billing, and accounting in one subscription reduces tool sprawl.
  • Strong support for architecture and engineering firms with resource allocation and Gantt chart features built for A/E workflows.
  • Automated invoicing handles hourly, fixed-fee, cost-plus, and per-diem contract types without manual line-item entry.
  • Responsive customer service and structured onboarding including paid data conversion services from legacy BQE products.
  • REST API with documented endpoints, custom field support, and rate limit headers for programmatic integrations.

Weaknesses

  • Small business users report the interface is unintuitive, with a steep learning curve for routine tasks.
  • Mobile app is described as slow and unreliable by multiple reviewers, limiting field-worker usability.
  • Glitches and bugs appear frequently in reviews, causing friction in daily operations.
  • No CRM-style Pipeline object means professional services CRM workflows require significant reconfiguration at the destination.
  • Custom reports and dashboard customization are complex and not straightforward for end users.
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 BQE CORE 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

    BQE CORE: Per-minute (1m) limit per user; X-Rate-Limit-Limit, X-Rate-Limit-Remaining, X-Rate-Limit-Reset headers provided; 429 returned on exceed.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 200 projects, 5,000 tasks, and moderate time entry history (under 50,000 records) land in three to five weeks. Migrations with large multi-year time entry datasets, complex multi-level phase hierarchies, or extensive custom field sets requiring field-by-field alignment move to eight to twelve weeks. Extraction from CORE under per-minute rate limits is the primary variable; large time entry histories can add several days to the pipeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from BQE CORE.
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