Migrate your Merlin Project data
Native macOS/iPad project management app with a Gantt-chart-first workflow, used by architects, agencies, and R&D teams who need offline-first planning without a web browser dependency.
In its favor
Why people choose Merlin Project
The signal that keeps Merlin Project on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Native macOS and iPad experience with no browser dependency appeals to design and architecture teams who already live in the Apple ecosystem.
Gantt chart and WBS work breakdown views offer professional scheduling features including dependencies, constraints, and milestone tracking comparable to Microsoft Project.
30-day free trial with no credit card required lets individual project managers evaluate the full feature set before committing.
Merlin Project Express at a lower price tier gives solo practitioners and students access to core planning features at reduced cost.
Merlin Project for iPad supports mobile project managers who need to review and update timelines while on site at a client or construction location.
The desktop-first design makes real-time team collaboration difficult — sharing data requires exporting files rather than having a shared web-based workspace.
Organizations requiring a documented public REST API for integrations with accounting systems, CRMs, or custom dashboards find Merlin Project has no such interface.
Teams used to browser-based project tools like Asana or Monday report a steep workflow adjustment when switching to a native desktop application.
Scaling to enterprise multi-user management requires manual license distribution with individual license codes rather than SSO or directory-based provisioning.
Projects requiring web-based client portals or external stakeholder access cannot be accommodated without exporting and hosting project data separately.
Reasons to switch
Why people leave Merlin Project
The recurring reasons buyers give for replacing Merlin Project. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Merlin Project fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Merlin Project pricing overview
Merlin Project uses a per-seat subscription model with monthly and annual billing options. The Mac version is the highest tier at $22.99/month, the iPad version sits mid-tier at $9.99/month, and Express is the entry tier at $6.99/month. Volume discounts activate automatically at 10 or more licenses on the Mac subscription.
Merlin Project for Mac
Tier 1 of 3
$22.99/month or $229.99/year
What's included
Need help selecting your Project Management?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Merlin Project's schedule — see our quote-based pricing →
What gets migrated
Merlin Project object support
Object-by-object support for Merlin Project migrations. Per-pair details surface during scoping.
Projects
Fully supportedThe top-level container in Merlin Project. Each project file stores all nested objects. We migrate projects by exporting the project file or by extracting Activities, Assignments, and Resources from each project's view exports. Multi-project portfolios require per-project exports.
Activities
Fully supportedTasks in Merlin Project with fields for name, duration, start/end dates, notes, and custom properties. Exported via CSV from the Gantt, WBS, or List views. We preserve the full field set including any custom columns added to the view before export.
Milestones
Fully supportedZero-duration markers on the timeline. Exported as Activity rows with a milestone flag in CSV. We preserve milestone status and any associated date constraints during migration.
Dependencies
Mapping requiredFinish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish dependency types are stored per Activity. In CSV export, dependencies appear as predecessor/successor references. We parse these and reconstruct the dependency graph in the destination system, mapping non-standard constraint names where the destination uses different terminology.
Resources
Fully supportedResources represent people, equipment, or materials assignable to Activities. Exported via the Resource view as CSV. We preserve resource names, types, rates, and any custom resource-level fields included in the export.
Assignments
Fully supportedThe linking table between Activities and Resources including allocation percentage and work units. Exported from the Assignment view or as part of a Resource or Activity export. We reconstruct the full assignment matrix in the destination, mapping work vs. material resource assignments appropriately.
Attachments
Mapping requiredFiles attached to Activities, Resources, or the Project. Exported via the Attachments view to CSV listing file names and paths. Actual file binaries are stored separately. We extract the CSV list and copy the referenced files to a parallel file-store structure, then re-link them in the destination where supported.
Custom Fields
Mapping requiredCustom properties defined at the Activity or Resource level within a project. These appear as additional columns in the relevant view exports if the column is visible at export time. We instruct customers to make all custom columns visible before export so we capture the full field set. Custom field schemas must be reviewed per project.
Mindmap View
Not in this platformMerlin Project's mind map view captures brainstorming structure but cannot be exported to CSV or any standard file format. We document this as a manual re-creation step. Teams should screenshot the mind map for reference before migration.
Kanban View
Not in this platformThe Kanban board view is visual-only in Merlin Project and does not export to CSV. We recommend exporting the equivalent Activity list view with status column visible as a workaround to capture task-stage data before migration.
Netplan View
Not in this platformThe network planning view cannot be exported. This is a visualization layer over the dependency and scheduling data already captured in the Activities and Dependencies exports. We treat it as non-exportable and instruct customers to use the dependency CSV as the source of truth.
Reports
Not in this platformMerlin Project's built-in reporting generates charts and summaries in-app but has no export format. We advise customers to run any needed reports and take screenshots before migration. The underlying data is captured via Activity and Assignment exports.
Project Comments and Annotations
Mapping requiredNotes attached to Activities, Resources, or the project level. These appear as rich text fields in the export if the Notes column is visible. We include Notes in the column set during scoping and verify it is present in the exported CSV before processing.
Scheduling Constraints
Mapping requiredMerlin Project flags scheduling conflicts arising from date constraints and dependency order violations. We capture any constraint fields (As Late As Possible, As Soon As Possible, Fixed Dates) present in the export and map them to the equivalent constraint semantics in the destination PM tool.
| Object | Support | Notes |
|---|---|---|
| Projects | Fully supported | The top-level container in Merlin Project. Each project file stores all nested objects. We migrate projects by exporting the project file or by extracting Activities, Assignments, and Resources from each project's view exports. Multi-project portfolios require per-project exports. |
| Activities | Fully supported | Tasks in Merlin Project with fields for name, duration, start/end dates, notes, and custom properties. Exported via CSV from the Gantt, WBS, or List views. We preserve the full field set including any custom columns added to the view before export. |
| Milestones | Fully supported | Zero-duration markers on the timeline. Exported as Activity rows with a milestone flag in CSV. We preserve milestone status and any associated date constraints during migration. |
| Dependencies | Mapping required | Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish dependency types are stored per Activity. In CSV export, dependencies appear as predecessor/successor references. We parse these and reconstruct the dependency graph in the destination system, mapping non-standard constraint names where the destination uses different terminology. |
| Resources | Fully supported | Resources represent people, equipment, or materials assignable to Activities. Exported via the Resource view as CSV. We preserve resource names, types, rates, and any custom resource-level fields included in the export. |
| Assignments | Fully supported | The linking table between Activities and Resources including allocation percentage and work units. Exported from the Assignment view or as part of a Resource or Activity export. We reconstruct the full assignment matrix in the destination, mapping work vs. material resource assignments appropriately. |
| Attachments | Mapping required | Files attached to Activities, Resources, or the Project. Exported via the Attachments view to CSV listing file names and paths. Actual file binaries are stored separately. We extract the CSV list and copy the referenced files to a parallel file-store structure, then re-link them in the destination where supported. |
| Custom Fields | Mapping required | Custom properties defined at the Activity or Resource level within a project. These appear as additional columns in the relevant view exports if the column is visible at export time. We instruct customers to make all custom columns visible before export so we capture the full field set. Custom field schemas must be reviewed per project. |
| Mindmap View | Not in this platform | Merlin Project's mind map view captures brainstorming structure but cannot be exported to CSV or any standard file format. We document this as a manual re-creation step. Teams should screenshot the mind map for reference before migration. |
| Kanban View | Not in this platform | The Kanban board view is visual-only in Merlin Project and does not export to CSV. We recommend exporting the equivalent Activity list view with status column visible as a workaround to capture task-stage data before migration. |
| Netplan View | Not in this platform | The network planning view cannot be exported. This is a visualization layer over the dependency and scheduling data already captured in the Activities and Dependencies exports. We treat it as non-exportable and instruct customers to use the dependency CSV as the source of truth. |
| Reports | Not in this platform | Merlin Project's built-in reporting generates charts and summaries in-app but has no export format. We advise customers to run any needed reports and take screenshots before migration. The underlying data is captured via Activity and Assignment exports. |
| Project Comments and Annotations | Mapping required | Notes attached to Activities, Resources, or the project level. These appear as rich text fields in the export if the Notes column is visible. We include Notes in the column set during scoping and verify it is present in the exported CSV before processing. |
| Scheduling Constraints | Mapping required | Merlin Project flags scheduling conflicts arising from date constraints and dependency order violations. We capture any constraint fields (As Late As Possible, As Soon As Possible, Fixed Dates) present in the export and map them to the equivalent constraint semantics in the destination PM tool. |
Gotchas
What to watch for in Merlin Project migrations
Issues we've hit on past Merlin Project migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
No public API — migrations run on CSV exports only
Mindmap, Kanban, Netplan, and Reports views are not exportable
CSV export captures only the currently open view's column set
Multi-user license management is per-seat with manual license codes
Scheduling conflicts detected by Merlin are not exported
| Severity | Issue |
|---|---|
| High | No public API — migrations run on CSV exports only |
| High | Mindmap, Kanban, Netplan, and Reports views are not exportable |
| Medium | CSV export captures only the currently open view's column set |
| Medium | Multi-user license management is per-seat with manual license codes |
| Low | Scheduling conflicts detected by Merlin are not exported |
Leaving Merlin Project?
Where Merlin Project customers move next
5 destinations Merlin Project can migrate to.
How a Merlin Project migration works
Four steps, Merlin Project-specific
Connect
None — no public API into Merlin Project. Scopes limited to read-only on the data we move.
Map
We translate Merlin Project-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Merlin Project quirks before production.
Migrate
Full migration with Merlin Project rate-limit handling. Rollback available throughout.
FAQ
Merlin Project migration FAQ
Answers to the questions buyers ask most during Merlin Project migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Merlin Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther project management tools we support
Ready when you are
Migrate Merlin Project.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Merlin Project setup and destination — written quote back within a business day.