Project Management migration

Migrate from Project KickStart to Microsoft Project

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

Project KickStart logo

Project KickStart

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

100%

11 of 11

objects map 1:1 between Project KickStart and Microsoft Project.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Project KickStart to Microsoft Project is a file-based migration rather than an API migration. Project KickStart v6 runs as a Windows desktop application with no public REST or bulk API, so all migration work proceeds from CSV or XML exports the customer provides from the desktop client. We validate those exports against the source structure before any data loads. Project KickStart organizes work in a four-level outline hierarchy (Projects, Phases, Tasks, SubTasks) with a native Goal, Obstacle, and Risk data model. Microsoft Project schedules tasks under Summary Tasks with explicit predecessor dependency links and critical path calculation. We map Project KickStart Phases to Microsoft Project Summary Tasks at the project level, map Goals and Risks to custom text fields on the Project, reconstruct all task dependencies as predecessor-successor links using task identifiers resolved from the export, and preserve Attachments as native file links. We do not migrate Outlook calendar sync records or Act! CRM integration data because those records live in external systems outside Project KickStart's own data store.

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

Project KickStart logo

Project KickStart

What's pushing teams away

  • Project KickStart is Windows-only with no documented public API, and customers report feeling locked in once their project history grows, making migration a manual and time-intensive process.
  • As teams grow beyond planning into collaborative execution, resource management, and real-time status updates, Project KickStart's static Gantt-centric model no longer meets their needs.
  • The product has not published a public roadmap or active changelog, leaving long-term customers uncertain about continued development and future compatibility with modern operating systems.

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

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

Project KickStart

Project

maps to

Microsoft Project

Project

1:1
Fully supported

Project KickStart Project records map directly to Microsoft Project Project files or Project Online project instances. We map Project name, description, planned start, planned finish, cost, and percent complete to their Microsoft Project equivalents. The Project KickStart project ID is preserved in a custom field for audit reference. Because Project KickStart v6 has no public API, we receive this data from a customer-provided CSV or XML export file and validate the record count and field presence against the source before loading.

Project KickStart

Phase

maps to

Microsoft Project

Summary Task

1:1
Fully supported

Project KickStart Phases are the second level of the outline hierarchy, representing major groupings above Tasks. Microsoft Project has no dedicated Phase object; grouping is achieved by elevating a task to a Summary Task whose Start and Finish are auto-calculated from its children. We map every Phase to a Summary Task at the project root level, preserving the Phase name, planned start, and planned finish as the Summary Task start and finish dates. Child Tasks and SubTasks inherit from the Summary Task once the hierarchy is constructed.

Project KickStart

Task

maps to

Microsoft Project

Task

1:1
Fully supported

Project KickStart Tasks are the primary work unit and map directly to Microsoft Project Tasks. We map task name, planned start, planned finish, duration, assigned resources, cost, and percent complete. The task identifier from the export is preserved in a custom Text field for cross-reference during dependency reconstruction. Custom task properties from Project KickStart map to Microsoft Project custom fields using the field mapping documented in scoping.

Project KickStart

SubTask

maps to

Microsoft Project

Task

1:1
Fully supported

Project KickStart SubTasks nest below Tasks as the fourth level of the outline. We map SubTasks to Microsoft Project Tasks as children of their parent Task, preserving the name, planned dates, resource assignment, cost, and percent complete. When the destination Microsoft Project environment uses flat task lists without subtask support, we prefix the SubTask name with the parent Task name to maintain disambiguation and deliver a disambiguation index alongside the migration report.

Project KickStart

Goal

maps to

Microsoft Project

Custom Field on Project

1:1
Fully supported

Project KickStart Goals are a platform-specific planning concept with no direct Microsoft Project equivalent. We preserve Goals as a multi-line text custom field on the Microsoft Project Project record. If multiple Goals are recorded per project, we concatenate them with delimiters or create one Goal per row in a linked custom list. The customer should verify that the receiving Microsoft Project plan supports the custom field capacity they require before migration begins.

Project KickStart

Risk and Obstacle

maps to

Microsoft Project

Custom Field on Project

1:1
Fully supported

Project KickStart Obstacles and Risks are project-level risk tracking entries with no native Microsoft Project equivalent. We map them to a custom text or flag field on the Project record, preserving the title, description, impact level, and probability where those fields are present in the export. For destinations that support a dedicated Issue or Risk object type, we create a linked record with the original Project KickStart risk identifier as a cross-reference. Risks affecting individual tasks carry a note on the task record referencing the parent risk entry.

Project KickStart

Task Dependency

maps to

Microsoft Project

Predecessor Link

1:1
Fully supported

Project KickStart records explicit task dependencies including finish-to-start, start-to-start, finish-to-finish, and start-to-finish link types. We reconstruct these as Microsoft Project predecessor-successor links. From the export we extract the predecessor task identifier and link type, create the successor Task in Microsoft Project first to obtain its Microsoft Project task ID, then apply the Predecessor field using the converted predecessor ID and link type. Lag time is preserved if present in the export. All reconstructed dependencies are validated by reviewing the schedule path in the Microsoft Project Gantt view after migration.

Project KickStart

Assignee

maps to

Microsoft Project

Resource

1:1
Fully supported

Project KickStart Assignees are named team members assigned to Tasks. We map Assignee names to Microsoft Project Resources using the Resource Sheet. Where a Resource with the same name already exists in the destination, we match by name; otherwise we create a new Resource entry. If the same named person has assignments across multiple projects, the Resource is created once and reused. Assignees without a matching Resource in the destination are flagged in the reconciliation report for the customer to resolve before final load.

Project KickStart

Attachment

maps to

Microsoft Project

Attachment

1:1
Fully supported

Project KickStart file attachments linked to Tasks and Projects migrate as native attachments in Microsoft Project. We preserve the file name, description, and attachment date. Files are linked from their original storage location or copied to a SharePoint document library if the destination Microsoft Project is connected to a SharePoint site. Note that Act! and Outlook integration links embedded in Project KickStart task records do not exist in Project KickStart's own data store and cannot be extracted; these remain in Act! and Outlook respectively.

Project KickStart

Project Template

maps to

Microsoft Project

Reference Project

1:1
Fully supported

Project KickStart Project Templates store the outline structure, Phase definitions, placeholder Tasks, and default durations for repeatable project types. We export the template as a reference Project and provide a written template reconstruction guide for the customer's Microsoft Project administrator, including the full outline hierarchy, default custom field values, and dependency pattern. Template wizard configuration from Project KickStart does not have a direct Microsoft Project equivalent and is documented for manual recreation.

Project KickStart

Act! and Outlook Integration Data

maps to

Microsoft Project

Out of scope

1:1
Not supported

Project KickStart pushes task and calendar events to Act! CRM and Microsoft Outlook via its proprietary integration. These records live in Act! and Outlook, not in Project KickStart's own data store, and are not accessible through Project KickStart export. We do not migrate this integration data. We flag the existence of Act! and Outlook integration records in the scoping report and recommend that the customer evaluate Microsoft Project's native Outlook integration and Power Automate connections for Act! as replacements.

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.

Project KickStart logo

Project KickStart gotchas

High

No public API requires manual export-based migration

Medium

Windows-only desktop client limits access patterns

Medium

Goal, Obstacle, and Risk data requires custom mapping

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 API requires manual export-based extraction

    Project KickStart v6 has no public REST or bulk API. All migration work proceeds from CSV or XML export files generated by the customer from the Windows desktop client. This is a manual step that most other platform migrations do not require. We validate the export structure against the source Project KickStart data before loading, but the customer must have a Windows environment with Project KickStart installed to produce the export. Any records not included in the export are not accessible to us and are not migrated. We strongly recommend that the customer run a test export during scoping to confirm field coverage before migration begins.

  • Phase-to-Summary-Task hierarchy mapping requires pre-planning

    Project KickStart treats Phases as a distinct second-level outline element. Microsoft Project does not have a Phase object; grouping is achieved by elevating a Task to Summary Task status. The Phase-to-Summary-Task mapping must be designed during scoping, and the customer must confirm that the outline depth and grouping logic from Project KickStart map cleanly into Microsoft Project's single-hierarchy model. Flattening a Phase with deeply nested SubTasks can produce long Summary Task bars in the Gantt chart that the customer may find visually confusing.

  • Goals, Obstacles, and Risks have no native Microsoft Project equivalent

    Project KickStart's native Goal, Obstacle, and Risk objects have no direct equivalent in Microsoft Project Standard or Professional. We map them to custom text fields on the Project record, but this places planning context in a field rather than as a distinct tracking object. Customers who rely on risk registers, risk probability, and risk impact scoring in Project KickStart should verify that Microsoft Project custom fields provide sufficient capacity and that stakeholders understand where this data lands post-migration.

  • Act! and Outlook integration data do not migrate

    Project KickStart's Act! CRM and Microsoft Outlook calendar integration pushes task and calendar events into those external systems, but those records do not live in Project KickStart's own data store and are not included in Project KickStart export files. We do not migrate Act! contacts or Outlook calendar entries. If the customer relies on calendar sync from Project KickStart, they need to configure Microsoft Project's native Outlook integration or Power Automate flows for Act! as a post-migration replacement.

Migration approach

Six steps for a successful Project KickStart to Microsoft Project data migration

  1. Discovery and export validation

    We audit the Project KickStart source files the customer provides via CSV or XML export. We inventory all active Projects, archived Projects, and Project Templates, then document the outline depth, Phase count, Task and SubTask count per project, custom field usage, Goal and Risk record volume, and Assignee population. Because Project KickStart requires a manual export step from the Windows desktop client, we coordinate with the customer during scoping to confirm they have a Windows environment with Project KickStart v6 available to produce the export files. We validate field coverage and flag any records that are not present in the export before proceeding to mapping design.

  2. Schema design and Phase-to-Summary-Task mapping

    We design the Microsoft Project destination schema in a sandbox or Project Online test environment. The core design decision is the Phase-to-Summary-Task mapping: each Project KickStart Phase becomes a top-level Summary Task whose start and finish are auto-calculated from its child Tasks. We configure custom fields for Goals, Obstacles, Risks, and any Project KickStart custom task properties. We create a Resource Sheet populated with the Assignees from the source export and flag any Assignees that do not have a resolved Resource entry. Custom fields are tested by importing a single project with representative data before the full production migration begins.

  3. Dependency reconstruction and predecessor link validation

    We extract all Project KickStart task dependency records from the export, including link type, predecessor task identifier, successor task identifier, and lag time. We build a task insertion sequence that creates each successor Task in Microsoft Project first to obtain its Microsoft Project task ID, then applies the predecessor link using the predecessor's task ID. After inserting all tasks and links for a project, we open the schedule in Microsoft Project Gantt view and validate that the critical path, milestone positioning, and task dates match the source Project KickStart schedule. Dependency validation is performed on each project before the next project migration begins.

  4. Production migration in dependency order

    We run production migration in structured sequence: Project record creation, Resource Sheet population, Tasks with Summary Task hierarchy, Dependencies with reconstructed predecessor links, Attachments from exported file references, and custom field population for Goals, Obstacles, and Risks. We produce a row-count reconciliation report after each project migration comparing the source record counts to the destination record counts. Any discrepancies are investigated and corrected before proceeding. Goals, Obstacles, Risks, and Attachments are migrated last per project to ensure the task structure is stable when cross-referencing.

  5. Cutover, validation, and template documentation handoff

    We freeze writes to Project KickStart during cutover. The customer runs a final delta export for any records modified during the migration window. We apply the delta to Microsoft Project and perform a final reconciliation pass comparing source and destination record counts and a spot-check of 20 to 30 task records for field-level accuracy. We disable Act! and Outlook integration connections from Project KickStart on the source side and document the steps to reconfigure these integrations pointing to Microsoft Project. We deliver a written Project Template reconstruction guide for the customer's admin to recreate Project KickStart templates in Microsoft Project. We do not rebuild Project KickStart templates inside Microsoft Project as part of the migration scope.

Platform deep dives

Context on both ends of the pair

Project KickStart logo

Project KickStart

Source

Strengths

  • Wizard-led planning interface reduces planning anxiety for non-project-manager users
  • Gantt chart generation with explicit task dependencies from the outset
  • Project templates with drag-and-drop libraries for repeatable project structures
  • Act! and Outlook calendar integration for teams already in the Act! ecosystem
  • Targeted at regulated industries with structured, auditable project planning requirements

Weaknesses

  • No public API or documented export endpoint—data extraction relies entirely on the desktop client
  • Desktop-only application with no cloud or cross-platform access
  • Waterfall-only methodology does not serve teams using Agile, Scrum, or hybrid approaches
  • Limited collaboration features once the plan is created—no real-time status updates or team feeds
  • No visible product roadmap or public changelog, raising long-term viability concerns
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. 2 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 Project KickStart and Microsoft Project.

  • Object compatibility

    B

    2 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

    Project KickStart: Not applicable — no programmatic API surface published.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

The timeline depends primarily on project count and the completeness of the export files the customer provides. A single active project with a flat task list, no custom fields, and no Goals or Risks migrates in one to two weeks including validation and cutover. A portfolio of 10 to 30 projects with Phase hierarchies, risk registers, resource assignments, and attachment sets typically requires three to five weeks. The export preparation step on the customer side adds one to three days that falls outside migration time but must be accounted for in the overall schedule.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Project KickStart.
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