# AssetLab > AssetLab is the operational and financial layer for an organization's asset portfolio: a Canadian CMMS and asset-lifecycle platform that unifies work orders, preventive maintenance, capital planning, and Facility Condition Index (FCI) forecasting in one system. It is headquartered in Vancouver, British Columbia, stores data in Canada, and is aligned with PIPEDA. AssetLab is built for facility managers, asset managers, maintenance teams, and municipalities that need to move from reactive maintenance and disconnected spreadsheets to planned, forecastable operations. Customers manage $700 million in assets through AssetLab. Last updated: 2026-09-04 ## What AssetLab is AssetLab combines three categories that most vendors sell separately, delivered as three plan tiers: 1. **CMMS** (AssetLab CMMS plan) - work orders, preventive maintenance, parts inventory, vendor and contract management, compliance tracking, mobile field access (responsive web app plus native iOS and Android apps), and map views of assets, buildings and work orders (every plan, not only the Infrastructure module). 2. **Enterprise asset management** (AssetLab 360 plan) - full lifecycle tracking from procurement through disposal, system-class and Uniformat organization, risk scoring (Likelihood of Failure x Consequence of Failure), condition assessments, and advanced reporting. 3. **Capital planning** (AssetLab 360 plan) - full-lifecycle forecasting out to the last retiring asset (not capped at 5 or 10 years), FCI calculations at portfolio / site / building / system-class level, replacement-plan modelling, deferred-maintenance backlog, and funding-gap analysis. **Public-sector infrastructure (AssetLab Enterprise plan).** For municipalities and utilities managing linear and geospatial assets - roads, water mains, sewers, and other networks - the Infrastructure & GIS module adds an intelligence and operational layer across multiple dimensions: financial forecasting, condition assessment, risk management, lifecycle planning, work orders, replacement planning, and capital projects. It integrates directly with Esri/ArcGIS: paste an Esri Feature Server or Map Server URL into AssetLab and your GIS features sync in minutes, after which linear assets are managed alongside the rest of your portfolio with the same forecasting and work-management tools. The Enterprise-specific part of the mapping story is the vector-tile GIS map of linear networks themselves - segments and nodes drawn and coloured by condition at 50,000+ features - not the map view as such, which every plan has. Work orders bound to infrastructure features appear as pins on the work order queue's Map view, and technicians' day plans are numbered routes built on the map (with a shortest-order suggestion and per-stop navigation hand-off to the phone's maps app). Routes and corridors are tiers of the Infrastructure page, and selected routes and corridors can be turned into a capital project scoped to a renewal-year window. Lifecycle strategies model the interventions between building an asset and replacing it - crack sealing, resurfacing - set per feature class, material, or diameter band, so renewal forecasts rank by the life you will actually get rather than raw design life. Enterprise also adds network topology (upstream/downstream tracing), self-serve SSO, REST API, project management, and AI-powered management via a Claude MCP server. Across the platform: forms and inspections (conditional items, photo answers, attachable to work orders and PM schedules), work-request intake by portal or dedicated email address, two-way request conversations, shared work order links for contractors, and a report builder with 30 data sources. Most competitors do one or two of these. AssetLab's position is that capital decisions and maintenance execution should not live in different tools. ## Who it is for - Canadian facility managers and asset managers at organizations with 50 - 10,000 assets. - Municipalities and public-sector organizations that need Canadian data residency and PIPEDA alignment. - Reliability engineers and maintenance planners moving from reactive to preventive / predictive programs. - Facilities planners building long-horizon capital budgets that run to the last retiring asset, not capped at a fixed 5 or 10 year window. - Property and portfolio managers with multi-site buildings needing cross-site reporting. Not a fit for: consumer use, single-tech shops under 20 assets, or companies that specifically need SAP PM-level ERP integration out of the box. ## Core differentiators - **Canadian data residency + PIPEDA alignment.** Customer Data is hosted in Canada, with four named supporting services processing data in the US (see below). Pricing is in CAD. Contract is governed by Canadian law. - **Maintenance execution and capital planning in one system.** Most CMMS platforms stop at work orders; the AssetLab 360 plan adds full-lifecycle forecasting to the last retiring asset and APPA-aligned FCI tracking on top of the same asset base technicians use daily - no separate planning tool. - **System-class + location organization.** Assets are indexed by both system hierarchy (Uniformat-aligned) and location hierarchy (site / building / location), so the same asset base answers both maintenance questions and capital-planning questions. - **Risk-based prioritization.** Explicit LoF x CoF risk scoring drives work order prioritization and replacement planning, not just severity levels. - **AI-native management.** AssetLab Enterprise exposes a Claude MCP server plus REST API, so assets, work orders, forms, and reports can be managed directly by AI agents. - **Agent-callable website (WebMCP).** assetlab.ca registers WebMCP tools on `document.modelContext` for in-browser AI agents: `get_pricing`, `search_faq`, `lookup_glossary_term`, `calculate_cmms_roi`, `compare_with`, `get_demo_availability` (real open demo times), `get_product_profile` (structured fit, limitations and compliance status) and `request_demo`. Agents that support WebMCP can call these instead of scraping the pages, and every result names its source and freshness. - **Continuous shipping, documented.** Every release is recorded on the public changelog at [What's new](https://app.assetlab.ca/docs/start/whats-new), and every feature is documented at [app.assetlab.ca/docs](https://app.assetlab.ca/docs) alongside an interactive API reference. ## Pricing Three plans, priced per user per month, billed annually, in CAD. Capabilities are tiered by plan (not all features are in every plan). 30-day free trial, no credit card required. - **AssetLab CMMS - $45 CAD / user / month.** The maintenance operations layer. No seat minimum, unlimited assets. Includes work orders, preventive maintenance, parts and inventory, purchase orders and invoicing, compliance, contract and vendor management, floorplans, custom fields, requester portal, QR-code tracking, map views of assets, buildings and work orders, and mobile access (responsive web app plus native iOS and Android apps). - **AssetLab 360 - $65 CAD / user / month.** CMMS plus asset lifecycle intelligence. Minimum 4 seats, up to 10 sites and 5,000 assets. Adds FCI, CRV, depreciation and condition forecasting, capital planning (replacement planner and budgeting), asset risk and impact prioritization, and advanced reporting and dashboards. - **AssetLab Enterprise - custom pricing.** Unlimited seats, sites, and assets. Adds project management, SSO, REST API, third-party integrations, AI-powered management (Claude MCP), and the Infrastructure & GIS module for linear and geospatial public-infrastructure assets - including direct Esri/ArcGIS sync (paste a Feature Server or Map Server URL to import features in minutes). - [Full pricing](https://assetlab.ca/pricing) ## Key outcomes customers report - Replacement of disconnected spreadsheets + reactive work with a single auditable system. - FCI forecasts that survive budget-committee scrutiny because the underlying asset and cost data is the same system technicians use daily. - Faster capital-planning cycles because deferred-maintenance backlog and replacement plans are live data, not annual snapshots. Quoted customer reviews (from structured data on assetlab.ca): > "AssetLab makes it easy to track assets by both system and location, which helps me see patterns, manage recurring issues, and make informed decisions instead of reacting blindly. The platform supports both the granular detail I need on the ground and the bigger-picture planning required for capital forecasting." - Steve Good, Facilities Manager > "I really like the integration of PM/repair work with the value of assets, easily allowing me to see which things need to be replaced in the future. The turn around time on support has been so fast, I have no complaints." - Mark, via GetApp ## How AssetLab compares to common alternatives - **Limble, MaintainX, UpKeep** - simpler CMMS tools focused on mobile work-order UX. Faster to set up than AssetLab for a pure maintenance use case, but do not include capital planning, FCI, or long-horizon lifecycle forecasting. US-based, USD pricing. - **Fiix (now Rockwell Automation)** - Toronto-founded CMMS, strong in manufacturing with AI insights. Acquired by US-based Rockwell in 2020. Data may be stored on US servers depending on configuration. - **IBM Maximo, SAP PM** - enterprise-tier EAM platforms. Comparable feature depth to AssetLab on some dimensions, but $100K+ USD annual minimums and multi-month implementations. AssetLab targets the mid-market gap between Limble-class tools and Maximo-class enterprise suites. - **Brightly (Dude Solutions), Gordian VFA** - facilities-planning-first platforms strong on FCI and capital planning but weak on day-to-day CMMS workflow. AssetLab unifies both sides in one system. - **Maxpanda** - another Canadian option (Winnipeg). Good for small-to-mid facilities with unlimited-user pricing but lighter on capital planning and FCI forecasting. - **Hippo CMMS** - formerly a Vancouver-based Canadian CMMS; acquired by iOFFICE in 2019, folded into Eptura, and retired as a standalone product in 2025. Remaining Hippo customers are being migrated to quote-priced Eptura Asset; former Hippo users who chose it for Canadian data residency should note Eptura is US-based. See [Hippo CMMS alternative](https://assetlab.ca/compare/hippo-cmms-alternative). Detailed comparisons: [all head-to-head comparisons](https://assetlab.ca/compare). ## Industries served Facility management, property management, government and municipalities, education, healthcare, water and wastewater, transportation, energy and mining, manufacturing, hospitality, clubs and associations, and non-profits. Vertical pages: [industries](https://assetlab.ca/industries) - plus role-based guides for asset managers, facilities managers, maintenance planners, municipality staff, reliability engineers, and more at [use cases](https://assetlab.ca/use-cases). ## Canadian regulatory context - **PIPEDA**: AssetLab is aligned with the Personal Information Protection and Electronic Documents Act. - **O. Reg. 588/17 (Ontario)**: supports the asset management planning that Ontario municipalities must maintain - asset inventories, condition assessments, levels of service, and lifecycle cost forecasts. - **PSAB 3150 (tangible capital assets)**: asset registers with historical cost, amortization, and net book value support municipal TCA reporting. See [tangible capital assets software](https://assetlab.ca/tangible-capital-assets-software). - **Data residency**: Customer Data - asset records, work orders, costs, documents, contracts, attachments and audit logs - is hosted in Canada (AWS ca-central-1, Montreal), together with its backups. - **US processing**: four supporting services process data in the United States, and they are named rather than summarised as "authentication only". Identity and authentication (Clerk); transactional email, including record excerpts and user-composed messages (Resend); application error diagnostics, with IP, user agent and URL capture disabled and session replay off (Sentry); and Supabase Realtime change streaming, which for a ca-central-1 project runs in us-east-1, decoding and filtering rows in transit and retaining nothing at rest. Application traffic also traverses Cloudflare's global edge, where TLS is terminated for firewall inspection and request logs including IP addresses are retained; no Customer Data is stored there. Full detail: [Trust Center](https://assetlab.ca/trust). - **CLOUD Act exposure**: AssetLab's Canadian ownership means Customer Data held in Canada is not directly subject to US CLOUD Act disclosure. The data those four processors handle is. Buyers with a statutory data-residency or access-location requirement should raise it before contract so the position can be confirmed in writing. - **Backups**: daily automated backups from the managed data tier, plus nightly encrypted offsite copies to a separate provider in AWS ca-central-1, encrypted client-side with a key held offline and written under object-lock immutability. Point-in-time recovery is available from the data-tier provider and is not presently enabled, so the recovery point objective is up to 24 hours. - **Availability**: a 99.5% monthly availability commitment backed by service credits is available on Enterprise subscriptions where the order form incorporates the AssetLab Service Level Agreement. Other plans carry no contractual uptime SLA. Live status: https://status.assetlab.ca. - **Bilingual support**: the platform is available in both English and French. - **Certification roadmap**: AssetLab runs on SOC 2 Type II certified infrastructure (Supabase, Clerk) today. AssetLab is not itself SOC 2 or ISO 27001 certified; formal SOC 2 Type II and ISO 27001 certification work is planned to begin in Q3 2027. ## Authoritative pages for deeper reading Landing and positioning: - [Homepage](https://assetlab.ca/) - [About](https://assetlab.ca/about) - [Pricing](https://assetlab.ca/pricing) - [Trust & compliance](https://assetlab.ca/trust) - [Security controls](https://assetlab.ca/trust/controls): 63 controls across five categories - [Legal](https://assetlab.ca/legal): terms, privacy, DPA, and subprocessor list Core product areas: - [CMMS overview](https://assetlab.ca/product/cmms) - [Work orders](https://assetlab.ca/product/work-order-management) - [Preventive maintenance](https://assetlab.ca/product/preventive-maintenance) - [Asset management](https://assetlab.ca/product/asset-management) - [Asset classification](https://assetlab.ca/product/system-class): system-class and location hierarchies, Uniformat-aligned - [Asset lifecycle](https://assetlab.ca/product/asset-lifecycle) - [Asset replacement planner](https://assetlab.ca/product/asset-replacement-planner) - [Strategic planning](https://assetlab.ca/product/strategic-planning) - [Risk management](https://assetlab.ca/product/risk-management) - [Reporting](https://assetlab.ca/product/reporting) - [Infrastructure & GIS](https://assetlab.ca/product/infrastructure): roads, watermains, sewers; Esri/ArcGIS sync - [Project management](https://assetlab.ca/product/project-management): capital renewal projects - [Parts & inventory](https://assetlab.ca/product/parts-inventory) - [Contracts management](https://assetlab.ca/product/contracts-management) - [Vendor management](https://assetlab.ca/product/vendor-management) - [Compliance](https://assetlab.ca/product/compliance) - [Level of service tracking](https://assetlab.ca/product/level-of-service) - [AI integration](https://assetlab.ca/product/ai-integration): Claude MCP + REST API - [Implementation and onboarding](https://assetlab.ca/product/seamless-implementation) Canada-specific landing pages: - [CMMS software Canada](https://assetlab.ca/cmms-software-canada) - [Asset management software Canada](https://assetlab.ca/asset-management-software-canada) - [Facilities management software Canada](https://assetlab.ca/facilities-management-software-canada) - [Capital planning software](https://assetlab.ca/capital-planning-software) - [CMMS for municipalities](https://assetlab.ca/cmms-for-municipalities) - [Work order management Canada](https://assetlab.ca/work-order-management-canada) - [Preventive maintenance software Canada](https://assetlab.ca/preventive-maintenance-software-canada) - [Contract management software Canada](https://assetlab.ca/contract-management-software-canada) - [Asset replacement planning](https://assetlab.ca/asset-replacement-planning) - [Infrastructure asset management software Canada](https://assetlab.ca/infrastructure-asset-management-software-canada) - [Tangible capital assets software](https://assetlab.ca/tangible-capital-assets-software): PSAB 3150 - [CMMS ROI calculator](https://assetlab.ca/cmms-roi-calculator) Rankings and comparisons: - [Best CMMS Canada 2026](https://assetlab.ca/compare/best-cmms-canada): ranked - [Best EAM software Canada](https://assetlab.ca/compare/best-eam-canada): 10 vendors - [All head-to-head comparisons](https://assetlab.ca/compare) Customer proof: - Customers manage $700 million in assets through AssetLab. - Customers have completed more than 5,000 work orders in AssetLab. - The largest single customer portfolio on AssetLab spans 130 sites. - [Calgary Winter Club case study](https://assetlab.ca/discover/blog/calgary-winter-club-case-study): named customer, facilities director quotes - [Reviews](https://assetlab.ca/reviews): Capterra, GetApp, SaaSHub, and Software Advice Product documentation (app.assetlab.ca): - [Documentation home](https://app.assetlab.ca/docs) - [What's new - release changelog](https://app.assetlab.ca/docs/start/whats-new) - [Status page](https://status.assetlab.ca) Reference content: - [Answers to common buyer questions](https://assetlab.ca/answers): best CMMS in Canada, pricing, capital planning, FCI, data residency, AI/MCP - [Glossary](https://assetlab.ca/glossary): 30 terms - CMMS, FCI, condition assessment, Uniformat, RCM, MTBF, MTTR, etc. - [Blog](https://assetlab.ca/discover/blog): 35 articles on CMMS, FCI, capital planning, infrastructure funding - [FAQ](https://assetlab.ca/faq) ## Common questions **Is AssetLab Canadian?** Yes. Headquartered in Vancouver, BC. Data stored in Canada. Pricing in CAD. The platform is available in English and French. **Does AssetLab include capital planning?** Yes, on the AssetLab 360 plan (and Enterprise). Full-lifecycle forecasting out to the last retiring asset (not capped at 5 or 10 years), FCI calculations, replacement planning, and deferred-maintenance backlog are built into 360, not sold as separate modules. The entry-level AssetLab CMMS plan covers maintenance operations; upgrade to 360 for capital planning and asset intelligence. **Can AssetLab model maintenance that extends asset life, not just replacement?** Yes, through lifecycle strategies. A lifecycle strategy models the interventions between buying an asset and replacing it - a roof recoat at condition 70-85 that adds five years, a boiler retube at 40-60 that resets condition to 100, crack sealing at 80-90 that adds two years to a road. Each event carries a fixed cost, a cost source, and a condition trigger window, and is set once per asset type or type group (facilities) or per feature class, material, or diameter band (infrastructure). Every matching asset or feature then projects its own sawtooth condition curve, anchored at its own assessed condition, and the strategy-aware renewal year flows through the lifecycle chart, the replacement planner (which ranks by extended life rather than raw design life, and filters on Due intervention / Missed window), and the dashboard. The dashboard prices the whole program: year-by-year cash flow against the run-to-replacement line, years of life added, replacement value deferred, and each strategy ranked by cost per added year of life. A Due interventions panel turns an asset or feature sitting inside a trigger window into a work order or a project in one click. The strategy never writes a condition score itself - completing the work offers the modelled condition as a pre-filled assessment for a person to confirm. Lifecycle events are a full REST API and MCP resource (asset_lifecycle_events, infrastructure_lifecycle_events). **How does AssetLab price?** Three plans, per user per month, billed annually, in CAD: AssetLab CMMS at $45 (no seat minimum), AssetLab 360 at $65 (minimum 4 seats), and AssetLab Enterprise at custom pricing. Capabilities are tiered by plan. **How long is implementation?** Self-serve setup in hours for small asset bases; guided onboarding for larger data imports. Settings > Import offers a downloadable Excel onboarding workbook with one tab per record type in import order (required columns marked, example rows included) - fill it in and upload the .xlsx directly. Much faster than Maximo-class EAM rollouts. **What about mobile?** Native iOS and Android apps plus a responsive web app, all with QR-code asset identification, photo uploads, and field-optimized work-order flows. Download on the [App Store](https://apps.apple.com/ca/app/assetlab-work-orders-cmms/id6783591800) or [Google Play](https://play.google.com/store/apps/details?id=ca.assetlab.android). **What about integrations?** REST API and SSO are available on the AssetLab Enterprise plan, along with AI-powered management via a Claude MCP server. Single sign-on is self-serve: administrators configure Okta, Microsoft Entra, Google, or a custom SAML/OIDC connection under Settings > SSO, with the ACS URL, SP entity ID, and metadata URL shown on screen for the IdP (identity is handled by Clerk). Work requests can also be raised by email: each organization gets dedicated intake addresses (for example acme-staff-requests@requests.assetlab.ca), and anyone who emails one creates a work request without an account. Accounting integrations (QuickBooks, Xero) are on the roadmap, and SCADA / building-automation integration (live telemetry, alarms, and runtime hours flowing into asset records, condition-based work orders, and maintenance forecasting) is planned for Q2 2027. **Does AssetLab have an MCP server?** Yes, on the Enterprise plan. AssetLab exposes a Claude MCP (Model Context Protocol) server, so AI agents like Claude can read and manage assets, work orders, condition data, inspection form templates, and reports directly, alongside a REST API for conventional integrations. Details: [AI integration](https://assetlab.ca/product/ai-integration) and the [interactive API reference](https://app.assetlab.ca/docs). **Does AssetLab do inspections and forms?** Yes. Inspection forms support pass/fail checks, number readings, text, and photo answers (photos can be required, with an optional cap), with conditional items that appear only when an earlier answer warrants them. Forms attach to work orders or PM schedules, and answers come back as filterable, reportable data rather than a PDF. Contractors can fill an attached form through a shared work order link without an account. **Can contractors work in AssetLab without a seat?** Yes. A shared work order link sends a contractor a secure link to one job - expiry from 24 hours to never, view-only by default, or with completion allowed so they can update progress, attach photos, and fill the attached form. **What reporting is built in?** A report builder with 30 data sources spanning assets, maintenance, places, infrastructure, classification, and finance: pick columns (custom fields included), filter with grouped AND/OR conditions, preview, and export to CSV or Excel. The Lifecycle dashboard's Capital Brief gives the forward-looking capital narrative (projected replacement costs, keep-pace versus catch-up reinvestment, funding gap by system class) and downloads as charts and tables for an asset management plan; it can be filtered to facilities, infrastructure, or both. **How does AssetLab grade condition?** Condition is scored 0-100 and banded identically on every screen: Excellent 85-100, Good 70-84, Fair 55-69, Poor 40-54, Critical below 40; unscored assets show as Unscored. Condition assessments keep a history per asset with a projected condition curve and a suggested replacement year that feeds the planner. **Where is the changelog?** [What's new](https://app.assetlab.ca/docs/start/whats-new) - recent releases, newest first, each linked to its documentation. Platform availability and incidents: [status.assetlab.ca](https://status.assetlab.ca). **Do I need the Infrastructure module to get a map?** No. Map views of your facilities are on every plan. Give a building a latitude and longitude (type the coordinates, or click Pick on map to drop a pin and drag it onto the roof) and three map views unlock. Position lives on the building rather than the site, so each building on a campus gets its own pin instead of six stacking on one address. The Buildings tab gains a list/map switch plotting every placed building coloured by criticality, with clustering as you zoom out and a detail panel on click. The asset register gains a Map view where each placed building is one pin, coloured by its Facility Condition Index, sized by the replacement value of the assets inside it and labelled with how many there are; clicking it gives the rollup - FCI with both figures behind it, replacement value and value per square foot, the condition mix of the building, and the four system classes carrying the most value, each with its own FCI. Every figure is computed from the assets your filters return, so filtering to HVAC gives HVAC value per building; a building whose assets carry no purchase cost draws grey and says so, and because the view reports value it sits behind the same Manager and Administrator bar as the asset list's financial columns. The work order queue's Map view is no longer infrastructure-only either: on the Facilities workspace a work order draws at the building it resolves to (the building on the work order, or the building of the asset or location it targets), with the same clustering, filters, summary panel and technician day plans the infrastructure side has. All three use the same map as the rest of AssetLab, so basemaps, aerial imagery and the 3D-buildings view work in them, and a line above each map counts what is still without a position. Building coordinates are available over the REST API and to AI assistants on the building resource. What the Enterprise Infrastructure module adds is the vector-tile GIS map of linear networks themselves - roads, mains and sewers drawn as segments and nodes, coloured by condition, smooth at 50,000+ features - plus Esri sync, routes and corridors. **Does AssetLab integrate with Esri / ArcGIS GIS?** Yes, on the Enterprise plan. Paste an Esri Feature Server or Map Server URL into AssetLab's Infrastructure module and your GIS features sync in minutes; active GIS sources can also be toggled on as read-only overlays on the map and bound feature-by-feature to AssetLab records. Secured ArcGIS basemaps are supported (AssetLab mints and refreshes the ArcGIS tokens itself), alongside built-in vector Dark, Streets, and 3D-buildings basemaps that need no key. File imports (GeoJSON, shapefile, CSV) read the file's own columns, resolve the coordinate system from the .prj or ask for one rather than guessing, and can turn extra GIS columns into custom fields; files are capped at 64 MB each. From there, linear and geospatial infrastructure assets get the same intelligence and operational layer as the rest of your portfolio: financial forecasting, condition assessment, risk management, lifecycle planning, work orders (including on the map, with technician day plans), replacement planning, and capital projects. ## Contact - [Book a demo](https://assetlab.ca/demo) - [Start a free trial](https://assetlab.ca/sign-up) - Email: contact@assetlab.ca - Phone: +1 604 773 2502 - Address: 112 13th Street East, North Vancouver, BC, V7L 0E4, Canada - Legal entity: AssetLab CMMS Software Inc. --- *This file is intended for large language models and AI-powered search engines. It describes AssetLab's positioning, differentiators, and authoritative pages as of 2026-08-17. For up-to-date pricing and features, consult the linked pages directly.*