Project Management migration

Migrate from Visma Severa to Microsoft Project

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

Visma Severa logo

Visma Severa

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

75%

9 of 12

objects map 1:1 between Visma Severa and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Visma Severa to Microsoft Project is a PSA-to-scheduling migration that requires careful object filtering and schema transformation. Visma Severa's unified PSA covers CRM, project management, time tracking, and invoicing under one roof; Microsoft Project is primarily a scheduling, resource-management, and portfolio-planning tool with no native billing or CRM layer. We extract transferable project data through Severa's built-in Reporting export, aggregate multi-file CSV outputs into structured migration batches, and map Cases to Projects, tasks to sub-tasks with predecessor relationships, and hour entries to Microsoft Project task assignments with billing flags. We preserve resource allocation start/end dates and person assignments but flag that integrated invoicing data, Visma Sign documents, system-calculated profitability margins, and approval workflows have no Microsoft Project equivalent and are delivered as written inventory for manual rebuild or alternative system routing. Organizations using Microsoft Project Online should note the September 30, 2026 retirement date and plan accordingly.

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

Visma Severa logo

Visma Severa

What's pushing teams away

  • Lack of a public bulk migration API forces customers into manual CSV exports, which breaks down at scale and creates risk of data loss during exit.
  • Steep learning curve for non-Scandinavian users due to Nordic-specific terminology (Cases, Sales Cases, Business Units) that does not map intuitively to generic PM concepts.
  • Visma Business integration complexity — with Master/CaseMaster/ProductMaster settings — makes cross-system data integrity difficult to maintain as companies grow.
  • Pricing opacity at higher tiers means companies discover feature gaps only during implementation, prompting mid-contract switches to more transparent platforms.

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

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

Visma Severa

Cases (Sales Cases)

maps to

Microsoft Project

Project

1:1
Fully supported

Visma Severa Cases are the primary business-unit container for projects and map 1:1 to Microsoft Project as the top-level project record. We preserve Case number, Case name, Case status (Active, On Hold, Closed), responsible person, Business Unit assignment, Case start and end dates, and Case description. Case-level custom fields migrate as project-level custom fields in Microsoft Project Online or as columns in Project for the Web. The Case's project manager assignment maps to the Microsoft Project Owner field.

Visma Severa

Sub-tasks and project-level tasks (Case tasks)

maps to

Microsoft Project

Tasks and sub-tasks

1:1
Fully supported

Visma Severa task rows within a Case export with parent-child relationships that we reconstruct using task Outline Level, WBS index, and predecessor links in Microsoft Project. Summary tasks in Severa become Summary tasks in Microsoft Project. We preserve task names, planned and actual start/end dates, duration, effort (hours), and percent complete. Milestones in Severa map to Microsoft Project milestone tasks (zero-day duration). Predecessor dependencies from Severa exports map to the predecessor field in Microsoft Project.

Visma Severa

Hour Entries

maps to

Microsoft Project

Task Assignments with Work (hours)

lossy
Fully supported

Visma Severa hour entries include quantity (hours worked), billing flag (billable/non-billable), hourly rate, approval status, date, and the assigned Case and person. We map these to Microsoft Project task assignments by person, where the Assignment Work field holds the logged hours and the Assignment Resource (person) is resolved via User reconciliation. Billable hours retain a custom field flag. Hourly rate from Severa is preserved as a custom Assignment Cost field if Project Plan 3 or above is used (which supports cost resources). Non-billable entries transfer as zero-cost assignments.

Visma Severa

Expenses

maps to

Microsoft Project

Task-level cost entries or custom fields

1:1
Fully supported

Visma Severa expense records include amount, currency, expense type, and linked Case. Microsoft Project has no native expense tracking object. We map expense amounts to a custom Project-level or Task-level numeric field (Expense Amount) with expense type preserved in a corresponding text field (Expense Type). If the organization uses Project Online with SharePoint integration, expenses can be routed to a linked SharePoint list. Organizations with complex expense reporting needs should plan to integrate a dedicated expense tool post-migration.

Visma Severa

Resource Allocations

maps to

Microsoft Project

Resources (Resource Name, Capacity)

1:1
Mapping required

Visma Severa resource allocations define who is assigned to a Case and for what time window with start/end dates and allocation percentage. We map these to Microsoft Project Resources (named resources with capacity) and create Assignment records linking each resource to the migrated tasks. Start/end dates from Severa allocations set the resource's availability window in the Resource Sheet. Allocation percentage maps to Assignment Units in Microsoft Project. Calendar-view formatting differs between platforms and may require manual adjustment in Project after migration.

Visma Severa

Customers

maps to

Microsoft Project

Project-level custom field (Customer Name)

lossy
Fully supported

Visma Severa Customer records (company name, contact details, address) have no direct Microsoft Project object equivalent. We map the primary Customer name associated with each Case to a custom Project-level text field called Customer. If the organization also uses Dynamics 365 or a CRM connected to Project Online via the Microsoft Dataverse, we map to the corresponding Account lookup. Standalone Customer contact records (individual contacts, not just company names) do not migrate to Microsoft Project and should be managed in a separate CRM system post-migration.

Visma Severa

Users and Employees

maps to

Microsoft Project

Resources in Resource Sheet

1:1
Mapping required

Visma Severa Users and Employees with Business Unit and role assignments are reconciled against Microsoft Project Resources by email match. We extract the active user list from Severa and create Resource records in Microsoft Project for each person with a project assignment. Inactive users from Severa become inactive (greyed) Resources in Project. Role and Business Unit assignment from Severa are preserved as custom Resource fields (Role, Business_Unit) in the Resource Sheet for reporting and filtering.

Visma Severa

Business Units

maps to

Microsoft Project

Custom field on Projects (Business Unit)

lossy
Mapping required

Visma Severa Business Units/departments organize reporting across Cases, Users, and Projects. Microsoft Project Online uses Enterprise Resource Pool structures and SharePoint site organization rather than a native Business Unit concept. We map Business Unit assignment to a custom Project-level text field called Business_Unit. For organizations using Project Online with Microsoft 365 Groups, Business Units may map to separate Microsoft 365 Group sites post-migration.

Visma Severa

Invoices and Draft Invoices

maps to

Microsoft Project

No equivalent

1:1
Mapping required

Visma Severa invoices are PSA-generated billing records linked to Cases, hour entries, and expenses. Microsoft Project has no native invoicing or billing object. We do not migrate invoice headers, line items, or payment status to Microsoft Project. The raw source data (hour entries, expense records, billable amounts) transfers as described in other object mappings so that the customer can generate invoices in an alternative system (accounting software, ERP, or a dedicated billing tool) using the migrated project data. We flag this as a manual process in the migration handoff documentation.

Visma Severa

Custom Fields

maps to

Microsoft Project

Custom columns or enterprise custom fields

1:1
Mapping required

Custom fields on Visma Severa Cases, Customers, and Hour Entries transfer as key-value pairs. For Microsoft Project Online, custom fields map to Enterprise Custom Fields (if using Project Web App) or custom columns in Project for the Web. We preserve the original field label from Severa and apply a corresponding display name in Microsoft Project. Field-level data types (text, number, date, currency) map to equivalent column types in Project. Complex picklist values from Severa custom fields become text or choice columns in Project.

Visma Severa

System-Calculated Key Figures

maps to

Microsoft Project

No equivalent

1:1
Not supported

Profitability margins, project health scores, utilization percentages, and forecast figures in Visma Severa are runtime-calculated from underlying transactions. These aggregated metrics have no underlying data rows to export and do not migrate. We preserve the raw source data (hour entries, expenses, billable items, resource allocations) so that equivalent metrics can be recomputed in Microsoft Project using custom fields, Power BI reports, or a connected analytics layer. Customers should be aware that pre-migration dashboard snapshots will not carry over.

Visma Severa

Visma Sign Documents

maps to

Microsoft Project

No equivalent

1:1
Not supported

Visma Sign signed documents are stored in Visma Sign's cloud archive and linked from Severa as file attachments. The actual signed PDFs reside outside Severa and have their own data portability constraints. We do not migrate Visma Sign documents. We document every Case and Invoice that had a linked Visma Sign document with the document title, date, and Visma Sign URL so the customer's team can retrieve originals directly from Visma Sign post-migration.

Gotchas + challenges

What specifically takes care here

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

Visma Severa logo

Visma Severa gotchas

High

No bulk API forces manual CSV export at scale

Medium

Orphaned address data excluded from standard exports

Medium

System-calculated key figures are non-transferable

Medium

Visma Business master settings affect data sync direction

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 bulk API on Visma Severa forces manual CSV export at scale

    Visma Severa has no publicly documented bulk export API for migration purposes. Customers export transferable data using the built-in Reporting feature and download results as CSV or Excel. For organizations with thousands of Hour Entries, Expense records, or historical Cases, this multi-file export process is error-prone and time-consuming. We automate CSV aggregation by parsing exported files in structured batches, normalizing column names across multiple export runs, and validating row counts against the source Reporting export before loading into Microsoft Project. Organizations should allocate time in discovery for the export-and-validate step.

  • Microsoft Project has no native billing or invoicing layer

    Visma Severa's integrated invoicing from tracked hours and expenses has no direct Microsoft Project equivalent. Invoice headers, line items, payment status, and draft invoices cannot migrate to Project. We preserve hour entries and expense data so that billing can be reconstructed in a separate accounting tool or ERP, but organizations should plan for invoice generation to live outside Microsoft Project post-migration. If the customer uses Visma.net Financials for accounting, a new integration path from Project to the accounting system is required after migration.

  • Task constraint fields may not map between Severa and Project

    Adobe Workfront documentation and Microsoft Project migration guides confirm that Task Constraints (As Soon As Possible, As Late As Possible, Must Start On, Finish No Later Than, etc.) do not reliably map between project management systems. Visma Severa task records include planned dates that may represent soft constraints or preferred schedules rather than hard dependencies. We flag constraint fields during scoping, transfer the date values as Planned Start/Finish in Microsoft Project, and recommend that the customer's PM team reviews constraint behavior after migration to confirm scheduling behaves as expected.

  • Project Online retirement requires destination-variant planning

    Microsoft Project Online retires September 30, 2026, with sales to new customers ending October 1, 2025. Organizations migrating from Visma Severa to Microsoft Project must choose between Project for the Web (cloud-native, Power Platform-integrated, simpler feature set), Project Server Subscription Edition (on-premises or hosted, feature-equivalent to Project Online), or Project Desktop (standalone desktop client, no cloud sync). We clarify the destination variant during scoping because MPP file structure, SharePoint integration points, and API endpoints differ between variants and affect migration sequencing.

  • Orphaned address data and unlinked Customer records excluded from standard exports

    Visma Severa's official data portability documentation states that address data not linked to a Customer or Case project does not automatically appear on customer data reports. Customers who need orphaned address records must contact Severa support separately via chat or email to request them before the migration window. We flag this requirement during discovery and help customers coordinate the support request so no address records are silently omitted from the migration scope. If the organization needs Customer-level contact records to migrate, they must be explicitly exported and reconciled.

Migration approach

Six steps for a successful Visma Severa to Microsoft Project data migration

  1. Discovery and Severa export validation

    We audit the source Visma Severa instance across Cases (active, on-hold, closed), task counts per Case, hour entry volume, expense record count, resource allocation records, custom field definitions, and Business Unit structure. We validate the CSV export from Severa's built-in Reporting feature in a staging environment, confirming row counts, column headers, and date format consistency across multiple export runs. For organizations with over 5,000 hour entries, we recommend splitting the export into monthly batches to avoid timeout or truncation during download. We also confirm whether Visma Business integration is active and identify which system was the authoritative data source for Cases and Customers.

  2. Destination variant selection and schema design

    We help the customer select the correct Microsoft Project destination variant based on their feature requirements, team size, and Project Online retirement timeline. Project for the Web (Project Plan 1 or 3) suits teams needing cloud-native task and schedule management with Microsoft 365 integration. Project Plan 5 (Project Online) is appropriate for organizations that need the full feature set (including resource management views, enterprise custom fields, and Project Web App) before migrating to Project Server Subscription Edition or Project for the Web. We design the destination project structure including custom fields, phase milestones, and resource sheet configuration before any data import.

  3. User and resource reconciliation

    We extract every distinct User and Employee referenced on Cases, hour entries, and resource allocations and match by email against the Microsoft 365 tenant's directory (Azure AD). We create Resource records in the Microsoft Project Resource Sheet for each matched user and flag any Severa users without an Azure AD match as requiring manual provisioning before project import proceeds. We preserve Business Unit and role assignments as custom Resource fields.

  4. Case-to-Project import with task hierarchy reconstruction

    We run the Case-to-Project migration in dependency order: Projects first (Case metadata), then tasks with parent-child relationships reconstructed using Severa's task-level data including Outline Level and predecessor references. Hour entries are mapped to task assignments by resolving the hour entry's Case and task reference to the migrated project and task, then linking the person assignment. Expense records are mapped to custom Project-level fields. Each phase emits a row-count reconciliation report showing records attempted, records successful, and records rejected with error reasons.

  5. Sandbox or pilot validation

    For organizations migrating to Project Online with a SharePoint-connected PWA, we run a pilot migration of 3-5 representative Cases (including one with a multi-level task hierarchy, one with high hour entry volume, and one with expense data) into a test environment. The customer's project manager validates task structure, predecessor relationships, hour assignment values, and resource allocation accuracy before the full migration proceeds. Corrections to task hierarchy logic, custom field mapping, and date format handling are applied before production import.

  6. Production cutover and billing/invoice handoff documentation

    We freeze Visma Severa writes during the cutover window, run a final delta migration of any records created or modified since the initial export, then enable Microsoft Project as the active project management system. We deliver a written inventory of objects that were scoped out of migration: Invoice headers and line items, Visma Sign document files, system-calculated profitability margins, orphaned address records, and active workflow/approval configurations. The inventory includes recommendations for each scoped-out item, including specific tools for invoice reconstruction, expense reporting integration, and document retrieval from Visma Sign.

Platform deep dives

Context on both ends of the pair

Visma Severa logo

Visma Severa

Source

Strengths

  • All-in-one PSA covering CRM through invoicing reduces the number of integrated tools for project-based businesses.
  • Strong resource management and utilization reporting for professional services teams.
  • Integrated e-signature via Visma Sign for contract and deliverable signing within the project workflow.
  • Automated invoice generation from tracked hours and expenses for fixed-fee and time-and-materials billing.
  • Per-user pricing with a published base tier (€25/user/month) provides reasonable cost transparency.

Weaknesses

  • No public bulk migration API — data portability relies entirely on manual CSV/Excel exports through Severa's built-in Reporting feature.
  • Nordic-specific terminology (Cases, Sales Cases, Business Units) creates onboarding friction for international teams.
  • Pricing details for higher tiers and add-on modules are not publicly documented, requiring direct vendor contact.
  • Visma Business integration with Master/CaseMaster/ProductMaster settings is complex and can cause data-sync issues during migrations.
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 Visma Severa 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

    Visma Severa: Not publicly documented for Severa specifically; Visma.net API uses separate rate limit documentation.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for organizations with under 200 active Cases and 10,000 hour entry records. Migrations with larger historical hour entry volumes, complex multi-level task hierarchies, concurrent Project Online retirement planning, or organizations requiring a separate billing tool integration move to eight to twelve weeks because of CSV aggregation complexity, resource reconciliation across large user lists, and custom field schema design in Project Web App or Project for the Web.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Visma Severa.
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