CAFMSystems often decide on efficiency, costs, and compliance in your facility organization. This practical guide shows how to specify requirements, compare providers, SAP, BIM and IoT integrate technically, and manage with Implementation using checklists, pilot plans, and clear success metrics. No marketing fluff, but actionable steps for The planning phase is crucial, during which key stakeholders identify objectives, assess needs, and define the project scope. This leads to the establishment of timelines and resource allocation., user acceptance, and sustainable operations management.
1. When is a CAFM System Worthwhile? Strategic Goals and Business Cases
Key takeaway: Some details that have not yet been covered are the capability of CAFM software for space management and CAFM System pays off when existing processes noticeably suffer from Transparency, response speed, or costs, and these deficits can be measurably improved. Not every operation immediately needs a full version with all modules – often a narrow focus on Maintenance Management or space management is sufficient to achieve quick benefits.
Core Conditions Justifying a CAFM
Typical triggers: High maintenance costs, poor space utilization, inadequate compliance documentation, or a heterogeneous system landscape (e.g., SAP plus Excellists plus BIMmodels) are reliable indicators that a CAFM System brings real added value.
- 6-Point Checklist with KPIs and Thresholds: Number of managed properties > 50 or area portfolio > 10,000 m²; maintenance costs per year > EUR 250,000; average response time to fault reports > 48 hours; room occupancy rate < 65% or > 90% (must-have with desk sharing); number of manual interfaces to ERP/BIM > 3; compliance reports manually created > 5 hours/month.
- Integration Needs: When you know
SAP EAM, BIM models (e.g.,IFC) or IoT-Data must be synchronized centrally, a CAFM with stable APIs is almost indispensable. - Data Situation: At least 70% of the assets must be identifiable and describable, otherwise the implementation effort becomes disproportionate.
- Budget Horizon: Expect 18–36 months for a fully amortized solution for larger implementations; smaller, modular PoCs can achieve break-even in 9–12 months.
- Organizational Readiness: Is there a data owner and key user team? Without responsible roles, even technically perfect solutions fail.
- Scaling Needs: Plan for 3 years growth; if the number of locations fluctuates significantly in the short term, prefer SaaS models.
Trade-off: A lean Cloud-CAFM delivers quickly Transparency and lower startup costs; deep integrations with proprietary ERP-/BMS systems or complex customizations, however, often speak for on-premises or hybrid architectures. Decide based on integration effort, not on preference for Cloud.
Case Study: A medium-sized university with 12 buildings and numerous semester changes implemented a CAFM focusing on space occupancy and Cleaning management . Within one semester, the overhead for space assignments decreased by an estimated 30%, and cleaning schedules could be created based on actual usage instead of rigid hours, which reduced personnel costs. The system was supplied with room data via IFC-exports from the CAF-BIM.
Misconception: Many decision-makers expect CAFM to "only" reduce operating costs. In practice, CAFM achieves the greatest effects where processes were previously fragmented and responsibilities are clearly assigned. Technology is a lever, not a substitute for process work. Or alternatively: Where processes were bad before, they remain bad with CAFM ;-)
Next Subsequently, rigorous testing is conducted to: Measure three KPIs (maintenance costs, response time, space utilization) for six months before issuing a tender and use these values as a baseline for the business case calculation. Check standards such as ISO 41001 for governance requirements.
Takeaway: Decide based on concrete KPIs and data maturity, not on feature lists; invest first in data ownership and integration planning.
2. Core Functions of a CAFM System and Module Mapping
Key takeaway: A CAFM system does not automatically provide a general leap in efficiency – its effectiveness depends on which modules you actually need and how they are technically linked. Decide on the scope of modules based on process impact, not feature lists.
Module Overview and Practical Functionality
| Module | Core Function | Required Input Data | Typical Integrations |
|---|---|---|---|
| Asset and Inventory Management | Central asset master data, lifecycle management of assets | Asset ID, location, technical parameters, maintenance history | SAP EAM, IBM Maximo, IoT platforms |
| Maintenance Management | Maintenance planning, work orders, spare parts management | Maintenance intervals, SLAs, parts catalog | CMMS, maintenance software, ERP |
| Space and Room Management | Space balance, occupancy planning, desk booking | Floor plan, room capacity, occupancy rules | BIM/IFC, room occupancy software, HR systems |
| Helpdesk / Service Management | ticketing, prioritization, SLA monitoring | Message source, priority, assigned technicians | Mobile apps, supplier portals, SLA dashboards |
| Energy and sustainability reporting | Consumption data acquisition, KPIs, CO2 reporting | Meter master data, consumption time series | Building automation systems, energy management-Tools |
| Contract and lease management | Contract deadlines, cost allocation, compliance | Contracts, terms, cost centers | ERP, real estate management-Tools |
Trade-off: Standard modules save implementation time but often require additional configuration for special processes. If your processes deviate significantly, custom adaptations quickly become expensive and complicate later updates.
- Practical tip: Prioritize modules based on expected leverage (e.g., Monitoring speed and braking behavior reduces downtime costs, updated warranty and status fields weekly. This visibly reduced reduces rental costs).
- Boundary: Do not confuse helpdesk with Monitoring speed and braking behavior; helpdesk organizes tickets, maintenance controls technical processes and material management.
- Integration Assessment: Check interface reliability before purchasing; faulty SAP synchronization is more expensive than an additional module.
Concrete example: A large logistics center integrated the maintenance module with IoT vibration sensors on critical conveyor belts. Automatic work order triggering and spare parts provisioning significantly reduced unplanned downtime; manual interventions per incident dropped by more than half. However, the data origin initially remained patchy because sensor IDs were not consistently matched with asset IDs.
Important: Many providers call themselves CAFM, but are CMMS-centric or primarily space management-Tools. Examine the depth of functionality, not just module names.
Next Subsequently, rigorous testing is conducted to: Establish a list of module priorities and validate it through two process workshops (FM Operations, IT/ERP). Then, write integration requirements into your RFP and check references for exactly this module combination; this prevents later functional and cost overhead.
3. Selection Process: Requirements, RFP, Demo, and Evaluation
Key takeaway: The selection process ultimately determines the usability and operating costs of a CAFM more than individual features. Define requirements in such a way that providers must demonstrate real workflows – not just work through feature lists.
Requirements Work Before the RFP
Rule of thumb: Conduct a compact stakeholder workshop (Operations, IT, Purchasing, Compliance) and provide the RFP with a brief process-SOP-document (3-6 pages) with two prioritized use cases. This makes the tender relatively manageable and testable.
Important trade-off: Very detailed target specifications ensure functional accuracy, but they often block innovative standard functions of the provider. Formulate critical requirements bindingly and desirable as evaluation factors.
Practical RFP and Demo Roadmap
- Subsequently, rigorous testing is conducted to – Must-have vs. Nice-to-have: List 6 must-haves (e.g., asset master data, offline mobile work orders, SAP synchronization) and 8 nice-to-haves. Include
IFCBIM requirements, see BIM Integration. - Step – RFP Structure: Short project, technical interfaces, The planning phase is crucial, during which key stakeholders identify objectives, assess needs, and define the project scope. This leads to the establishment of timelines and resource allocation.requirements, SLA specifications, pilot scope, and acceptance criteria. Request references with a similar scope and integrations.
- Step – Demo Script: Provide each vendor with the same 8–10 live scenarios (see list below) and request actual Data (no mock-up only on presentation slides).
- Step – Evaluation Matrix: Weight CAFM software in advance (functionality, integration, Security, costs, support). Evaluation sheets should be numerical and calculable.
- Step – Pilot Contract: Include a mandatory pilot (6–12 weeks) with real into the contract.
- Step – Reference Validation: Visit at least one reference with a comparable integration architecture (e.g., SAP + IoT). Pay attention to Live Operation, not just proof-of-concept.
Demo requirements that tip the scales: Ask the provider to create work orders live, demonstrate an offline mobile transaction, trigger a SAP parts order, and IFCimport a room. Missing offline functionality or API documentation are immediate exclusion criteria for many operators.
- Live work order from report to completion, including photo attachment and spare parts booking
- Mobile App: Offline workflow and conflict resolution after re-sync
- Integration Test: new spare parts order to
SAP EAMor ERP simulated - BIM Test: Room/asset import from a
IFC-file with mapping result - Security Demo: Role/permission assignment and audit log excerpt
- Reporting: Ad-hoc report on space utilization and export
- IoT Alarm: Simulated sensor trigger generates automatic work order
- Backup/Restore: Quick demo of data recovery (snapshot)
Concrete example: During a clinic selection, a demo scenario led to the decision: one provider showed that its mobile app creates work orders even in basement areas without a connection and synchronizes them correctly with SAP upon reconnect. A competitor apparently only had an online app – it immediately fell back in the evaluation, even though its desktop functions were good.
Below is a fictional example of a weighted scoring matrix:
| Criterion | Weighting | Planon (1-5) | ARCHIBUS (1-5) | FM:Systems (1-5) | Note |
|---|---|---|---|---|---|
| Functionality | 30 | 5 | 4 | 4 | Depth of maintenance and space management functions |
| Integration Capability | 25 | 4 | 4 | 3 | APIs, SAP/IFC connection, middleware support |
| Data security & compliance | 15 | 4 | 5 | 4 | encryption, roles, audit logs |
| Costs (license + Implementation) | 15 | 3 | 3 | 5 | Total Cost of Ownership Forecast |
| References & Support | 15 | 4 | 3 | 3 | Availability of reference projects with comparable setup |
| Weighted score (higher = better, Max = 500) | 100 | 415 | 385 | 375 | Calculation: Score * Weight (Sum) |
A constraint that is often underestimated: Major customizations may map processes in the short term, but in the long term they are Updaterisks and a cost trap. In your RFP, request a classification: configurable vs. custom code; only for the latter should you negotiate changes and Updateclauses.
Evaluation tip: Allow at least 60 minutes of live operational insight plus Q&A during reference visits; reference stories in presentations are worthless if you don't see how support and updates really work.
Takeaway: Structure the RFP and demo around reproducible scenarios; a contractually obligated pilot + API access are often the most reliable way to eliminate technical risks before signing the contract.
4. Technical Integration: SAP, BIM, CMMS, IoT, and Data Standards
Key takeaway: Technical integration is not a nice-to-have, but the main factor determining whether a CAFM digitally maps real processes or remains an isolated system. Clean interface definitions, clear data responsibility, and pragmatic mapping between geometric BIM data and operational CAFM attributes are crucial.
Integration Patterns and Their Consequences
Three patterns solve almost all integration cases: 1) Direct API for point-to-point, low-latency connections; 2) Middleware / iPaaS / ESB when multiple systems (e.g. SAP EAM, CMMS, CAFM, IoT platform) come together; 3) Batch synchronization for large geometry or history imports. In practice, middleware is the most robust choice – it allows transformations, ID matching, and retry logic without changing the core systems.
Trade-off: Direct connections are faster to Toggle Dark Mode, but they intertwine systems and make later vendor changes more difficult. Middleware costs more initially, but reduces integration effort and data mapping risks in the long run.
Data Model, Source of Truth, and Typical Conflicts
Determine early which system has the authority for which data field. Rule in many projects:IFC/BIM is the source for geometry, room assignment, and fixed asset GUIDs; CAFM is the source for lifecycle data, maintenance plans, and SLAs; SAP provides financial and master parts data. Without these roles, constant overwrites and synchronization errors occur.
- Quick check before integration: Define (a) unique identifiers (UUIDs), (b) a canonical field mapping, and (c) conflict resolution rules (e.g., last write wins vs. system priority).
- Security aspects: API keys, certificates, VPN or TLS, as well as role and permission management must be part of the interface specification.
- Performance: Avoid high-frequency full syncs; delta or event-based synchronization reduces load and Teams underestimate the maintenance effort for mappings. A small investment at the start of the project in mandatory SharedParameters, a machine-readable mapping file, and simple Forge jobs saves more time than extensive post-processing after the first import. Start technically with a minimal, versioned mapping and expand it consciously..
Concrete integration example (Revit IFC -> Planon CAFM): Export from Revit IFC with element GUIDs, room ID, area specification, usage type, and level. In the middleware, you map IFC.GlobalId to Asset.Tag and synchronize attributes: room name, area (m2), installation location, manufacturer, serial number. Synchronization strategy: nightly full sync of geometry, hourly delta sync for critical asset attributes; conflicts logged and released by data steward.
This process presents three practical problems: missing or duplicate GUIDs in BIM, different naming conventions (e.g., Room-101 vs 1.01.00), and incompatible data types. You solve these with normalization rules in the middleware and a small matching algorithm (e.g., NormalizedName + Floor) before data is written to Planon is written.
Case Study: A municipal hospital connected HVACalarms via an MQTT gateway to an IoT platform, which filters events and writes only verified alarm classes as work orders to the CAFM. Time-critical faults additionally triggered an interface to SAP EAM for spare parts orders; redundant alarms were reduced by throttling in the middleware.
Evaluation, which is often missing: Many teams treat BIM as a static model. In reality, your CAFM needs a lightweight, evergreen operating model: regular IFC exports plus an operational asset backlog in the CAFM. Keep BIM for planning and CAFM for operations; synchronize, but do not shift lifecycle ownership.
Next step: Create a small integration PoC (2-4 weeks) with a typical IFCroom and a sensor event, test ID matching and SLA-triggered work order creation. Document conflict cases and designate a data steward as the decision-making authority.
5. Data Migration and Master Data Strategy
Direct finding: Without a strict master data strategy, the migration will become a bottleneck. Data chaos delays go-live, increases integration effort, and ensures that CAFM systems are only partially usable.
Set priority: Focus first on operationally essential data sets: critical assets, rooms with usage, contact persons, and suppliers. Historical work orders, long-term measurement data, and complete lease contract archives are rarely critical for go-live and can be loaded successively.
Important Decisions and Trade-offs
A common compromise is speed versus completeness. Fast go-live with minimal data set delivers operational benefit and reduces project risk, but shifts the effort for data enrichment into operations. Complete migration increases initial effort, minimizes short-term follow-up questions in operations, but easily leads to scope creep and schedule delays.
Practical limitation: BIM exports provide geometry and GUIDs, but not always consistent naming conventions. Pure string comparisons are rarely sufficient; plan for normalization, fuzzy matching, and manual approvals by a data steward.
Concrete example: A municipal real estate management company migrated assets in two waves. Go-live included 1,200 critical HVAC- and emergency power assets with verified spare part numbers; the remaining 8,000 small parts were successively added over the following 6 months. Result: Operations could start immediately, maintenance operations remained stable, and rework was predictable and budgetable.
- 10-Point Migration Checklist: 1) Define the minimum dataset for go-live with acceptance criteria; 2) Appoint a Data Steward; 3) Create ID mapping rules (UUIDs preferred); 4) Perform profiling and cleansing on source systems; 5) Implement ETL with test and rollback mechanisms; 6) Plan a test migration in a sandbox; 7) Validate referential integrity and mandatory fields; 8) Define delta load and conflict rules; 9) Document all transformations; 10) Agree on a monitoring and ongoing maintenance procedure in operation.
- Acceptance Criteria Examples: Mandatory fields may not have more than 1% NULL values; 98% of critical assets must be mapped; no open foreign keysTeams underestimate the maintenance effort for mappings. A small investment at the start of the project in mandatory SharedParameters, a machine-readable mapping file, and simple Forge jobs saves more time than extensive post-processing after the first import. Start technically with a minimal, versioned mapping and expand it consciously. in the target database upon acceptance testing.
- Fast validation SQLs: Counting missing mandatory fields
SELECT COUNT(*) FROM assets WHERE asset_tag IS NULL; - Duplicate search:
SELECT assettag, COUNT() FROM assets GROUP BY assettag HAVING COUNT() > 1; - Source vs. Target Comparison:
SELECT source src, COUNT() FROM sourceassets UNION ALL SELECT target, COUNT() FROM targetassets; - Verify file formats and unit conversions (e.g., ft2 to m2) before before export.
- Implement logging with granular error categories (mapping, type conflict, missing references).
- Plan at least three test migrations: dry run, replicated test with cleanup processes, pre-go-live dress rehearsal.
- Define rollback points and recovery time objectives for each migration phase.
- Ensure integration partners (e.g., SAP, BIM provider) grant API/export access during test windows.
Tech tip: Use middleware for ID matching and transformations. Direct imports into the CAFM are tempting but more prone to errors. Middleware allows replay, versioning, and reversible mapping, enabling true rollbacks in case of errors.
Next step: Plan the first test migration on sandbox data and document all deviations. If the test run is stable, negotiate the pilot contract with the provider, including data rollback and support times.
6. Implementation Roadmap with Roles, Milestones, and Test Strategy
Key takeaway: Implementations rarely fail because of the software itself, but due to unclear governance and missing acceptance criteria. Define responsibilities, milestones, and test cases from week one; this reduces surprises and contract disputes.
Phases and a Clean Pilot Scope
Phased Model: Structure the project into preparation, pilot/PoC, phased rollout, and stabilization. Specify a minimal scope for each phase: which assets, which buildings, which integrations (e.g., SAP sync, IFC import, IoT events), and which KPIs will be measured.
- Rule of thumb for scope: Limit pilots to 1-3 locations with clear, realistic use cases such as offline mobile work, work order sync to
SAP EAMand IFC-based space import. - Trade-off: A narrow pilot provides quick insights, a broad pilot reduces adaptation risks. Start narrow, expand gradually.
RACI and Exemplary Milestones (Pilot Phase)
| Milestone | Start (Week) | Duration (Weeks) | R | A | C | I |
|---|---|---|---|---|---|---|
| Pilot Kickoff & Requirements Freeze | 1 | 1 | Project Manager | Head of FM | IT Integrator, FM Key User | Vendor Consultant, Data Manager |
| Sandbox Migration (Test Data) | 2 | 2 | Data Manager | Project Manager | Vendor Consultant, IT Integrator | FM Key User |
| Integration and Interface Tests | 4 | 3 | IT Integrator | Project Manager | Vendor Consultant, SAP Team | Head of FM |
| Pilot Operation & User Tests | 7 | 6 | FM Key User | Project Manager | IT Integrator, Vendor Consultant | Head FM, Stakeholder |
| Pilot Acceptance & Lessons Learned | 13 | 1 | Project Manager | Head of FM | All Stakeholders | Management |
Evaluation Criteria: Formulate acceptance criteria as measurable tests (e.g., 95% successful SAP syncs over 48 hours, offline work orders resynchronized without data loss). Only measurable CAFM software prevent subjective acceptances.
Test Strategy: Priorities, Artifacts, and Automation
Test Pyramid for CAFM: Acceptance tests with end-users at the top, integration and interface tests in the middle, and technical load and stability tests at the bottom. Prioritize integration scenarios over feature tests; integration errors are the most common cause of rework.
- Must-have tests: End-to-end work order (mobile -> CAFM -> SAP), IFC import with ID matching, IoT event -> deduplicated work order, offline sync resilience.
- Test Artifacts: Test data catalog, automated API tests, ticket log with reproducible steps, Teams underestimate the maintenance effort for mappings. A small investment at the start of the project in mandatory SharedParameters, a machine-readable mapping file, and simple Forge jobs saves more time than extensive post-processing after the first import. Start technically with a minimal, versioned mapping and expand it consciously.categories with SLAs for resolution.
- Practical limitation: Automated load tests require realistic data; synthetic data creates false performance expectations.
Concrete example: In an industrial pilot, 25 critical machines were included in the pilot CAFM. During the pilot, integration logging showed that spare part numbers were coded differently in the ERP. The correction rule was implemented in the middleware within a week, and the pilot could then seamlessly initiate work orders and trigger orders to SAP EAM be placed.
Verdict: Prioritize integration stability and data quality over feature completeness in the pilot. Those who verify integrations first save time during rollout and avoid costly reconfigurations. Next practical step: Include the pilot acceptance criteria in the requirements specification and request API logs for the testing phase.
7. Change Management, Training, and Operation
Key takeaway: The introduction of a CAFM system rarely fails due to a lack of features – it fails due to users, processes, and support. An operational operating model that contractually regulates training, support organization, and ongoing maintenance is crucial.
Important trade-off: Strong product customizations reduce process breaks in the short term but permanently increase training effort, support costs, and updates.challenge. Consequence: Prioritize configuration over custom code to keep change effort manageable.
Training Formats and Responsibilities
- Administrator Track: System setup, rights management, release management, backup/BCP processes. Target audience: IT integrators and CAFM admins.
- Key User Track: Process workflows, troubleshooting, mapping rules between CAFM and ERP/BIM. Target audience: FM team leaders and process owners.
- Technician Track: Mobile app workflows, offline sync, photo and spare parts workflow. Target audience: Maintenance staff and external service providers.
- End-User Modules: Ticket creation, room booking, report access. Format: short micro-learnings and onboarding guides.
Practical Insight: Learning works best in work contexts. Plan training directly on real playlists (e.g., typical work order scenarios) and combine in-person training with short, situation-specific e-learnings. This significantly reduces operational inquiries.
Concrete example: In a manufacturing company, there was a rotating training model: two key users were intensively trained, and prioritized shifts received on-shift coaching. After a few weeks of operation, misclassifications of fault reports decreased, and suppliers automatically accepted generated orders from the CAFM because the ticket contents were consistent.
Support Model, SLAs, and Operating Processes
Recommendation: Implement a hybrid support model: local first-level support (First Line), central FM key user pool (Second Line), and vendor escalation for product defects. Roles, escalation paths, and reporting must be documented in writing before go-live.
Limitation: Centralization improves consistency but worsens local response times. If fast on-site response is business-critical, accept higher personnel costs or define local SLA exceptions.
6-Month Training and Support Program (Short): Month 1: Admin and key user setup + sandbox workshops. Month 2: Key user training and initial end-user micro-learnings. Month 3: Pilot operation with on-shift coaching and error triage. Month 4: Rollout of mobile workflows and supplier onboarding. Month 5: Stabilization, metrics review (e.g., ticket quality, resync cases), targeted refresher training. Month 6: Handover to line operations, final review, and backlog of adjustments.
Early measurement wins: Measure ticket quality, correct SLA classification, and mobile resync errors already during the pilot phase; these metrics show whether training and support are effective.
Next step: Create the first training package for key users and define three measurable acceptance criteria for the pilot phase (e.g., ticket completeness, resync error rate, availability of first-line support).
8. Costs, TCO, and Return on Investment
Short conclusion first: The economic decision for a CAFM system is not solely based on the license price. A robust TCO-model shows how implementation, integrations, data maintenance, and change requests multiply the total costs over three years – and where conservatively achievable savings can be made.
Key Cost Drivers
Focus on five levers that truly drive TCO: Initial implementation (configuration, data migration), Integration effort with SAP/ERP, BIM, and IoT, Licenses and ongoing SaaS or on-premise costs, Operation/Support, including internal key user efforts and Change or customization backlog. In practice, hidden costs often include: rework on master data, middleware licenses, and the first major customization after release changes.
A practical trade-off: SaaS reduces initial investment but increases predictable annual costs and ties you to the provider's update cycles. On-Prem requires higher initial investment and IT operating costs, but often reduces integration risks for sensitive local IT services.
Example: Conservative 3-Year TCO (Simplified Representation)
| Item | Initial Year (EUR) | Year 1 (EUR) | Year 2 (EUR) | 3-Year Sum (EUR) |
|---|---|---|---|---|
| License / SaaS | 36,000 | 36,000 | 108,000 | |
| Implementation & Data Migration | 120,000 | 20,000 | 10,000 | 150,000 |
| Integrations (Middleware, API Work) | 40,000 | 10,000 | 5,000 | 55,000 |
| Training & Change | 10,000 | 5,000 | 2,000 | 17,000 |
| Operation / Support (Internal External) | 10,000 | 30,000 | 30,000 | 70,000 |
| Total | 180,000 | 101,000 | 83,000 | 400,000 |
Concrete example: A medium-sized manufacturing company initially invested EUR 180,000 in a CAFM system with SAP integration and middleware. Pure, verifiable savings came from three sources: 0.5 FTE less administrative effort (annual savings EUR 35,000), reduced unplanned downtime (estimated EUR 40,000/year through improved maintenance), and lower external service provider hours (approx. EUR 15,000/year). Based on these assumptions, the break-even point was just under three years; without conservative validation of savings, the break-even point shifted slightly further out.
Important: Estimate savings conservatively. Only count what you can measure and reproduce after six months: reduced FTE hours, lower hourly downtime costs, demonstrable area reduction multiplied by effective rental price. Energy savings through building automation systems are real but often difficult to assign monetary value to immediately and should be modeled separately.
- Sensitivity Scenario Conservative: 10-15% lower savings than expected; break-even shifts by 6-12 months.
- Best Case: fast master data quality, standardized SAP integration, and immediate user acceptance — break-even < 24 months possible.
- challengeCase: high customizing and integration effort without clear change management — TCO increases by 25%+.
Practical tip: Negotiate measurement points (e.g., 6-month review) and contractual transparency for change costs in the contract. This makes TCO manageable and avoids later surprises.
9. Common Problems and How to Avoid Them
Key takeaway: Most failures with CAFM systems are due to poor governance and unrealistic expectations, not due to missing features. Invest before the technical selection into clear process responsibility, data rules, and a concise prioritization of use cases.
Why Projects Stumble
Typical weaknesses occur simultaneously: unfinished processes, inconsistent master data, missing integration specifications, customizations that are too early, and insufficient pilot planning. These problems reinforce each other: bad data leads to faulty tests, which in turn create pressure for adjustments, driving complexity and costs.
Practical Countermeasures in Prioritized Order
| Problem | Why it happens | Immediate Action (within 4 weeks) | Who takes over |
|---|---|---|---|
| Unclean Master Data | Sources are distributed and uncleaned | Define minimum data set, appoint Data Steward, Quick Cleaning Sprint | FM Management + Data Steward |
| Integration breaks (SAP/IFC/IoT) | Interfaces not specified, missing PoC | 2-week integration PoC with test data and logging | IT Integrator + Vendor |
| Mobile/Offline failures | Offline scenarios ignored | Offline workflows mandatory in pilot as demo scenario | FM Key User + Vendor |
| Vendor Lock-in through Custom Code | Too many custom adjustments early in the project | Only accept configurable solutions; regulate ownership of code contractually | Purchasing + Legal |
| Lack of user acceptance | Training and practical relevance missing | Train-the-trainer with on-shift coaching for 4 weeks | Head of FM + Project Manager |
Trade-off: A fast, lean go-live brings early operational impact but increases the effort for ongoing maintenance. Conversely, a full migration delays the benefits and costs money. Decide consciously: controlled minimal operation with immediate benefit, or complete migration with a later launch.
Concrete example: At a municipal office, a CAFM was rolled out simultaneously at three locations without a pilot. Because the mobile app's offline functions did not work reliably, a backlog of incomplete work orders accumulated; technicians had to rework, and external personnel were tied up longer. The solution was pragmatic: reset the pilot, supplement the offline specification, and a 6-week patch and training cycle brought the work order quality back to an acceptable level.
Short-term effective levers are: appointing data stewards, making integration PoC mandatory in the contract, and offline workflows in the pilot. These three measures prevent most operational disruptions.


