Australian Owned & Made · Built for Trades

inFacilities Management Simple · Practical · Built for Australian Trades

inFM is Australian-owned software designed for tradies and facilities teams. Track assets, manage work orders, schedule preventative maintenance, and log time — all in one no-nonsense system that just works.

🇦🇺 Proudly Australian Owned & Developed · Designed for Australian trades, facilities managers, and building operators · No overseas middlemen — built and supported locally
🇦🇺Australian Made & Owned
12+Core Modules
TradesFirst Design
🖥️Cloud or Self-Hosted & Air-Gapped
What is inFM?

One system for every job on your books

inFM brings together asset tracking, work orders, preventative maintenance, time logging, and reporting in a single, straightforward web application. No complicated setup. No training courses. Just open it and get to work.

Works Where the Internet Doesn't

Not every facility has a reliable internet connection — and not every industry can afford to trust its operational data to a cloud provider. inFM is engineered to run entirely on your own infrastructure, with zero dependency on external servers, third-party APIs, or an active internet connection.

📵
No Internet Required

Operates entirely on your local network or isolated intranet. Zero outbound calls to external services or licensing servers.

🗄️
Your Data, Your Server

All assets, work orders, maintenance records, and files live on infrastructure you own and control. No SaaS data escrow.

🐳
Docker or Bare Metal

Ships as Docker Compose or installs natively on CentOS/Linux. Slots into your existing VM estate or a dedicated server.

🔓
No Vendor Lock-In

No licensing check-ins, no call-home requirements, no surprise price hikes. You own the deployment and the data indefinitely.

Software Suite

The in Platform

🏗️

inFM — inFacilitiesManagement

The core platform for tradies and FM teams. Manage work orders, assets, maintenance schedules, and time tracking day to day.

Available Now
📊

inAM — inAssetManagement

Sister application for Senior Asset Analysts. Quantify asset condition, model lifecycle costs, and deliver budget forecasts to leadership.

Coming Soon
🏗️

Asset Lifecycle Tracking

Track every asset from procurement to decommission. Maintain complete history, warranty info, and maintenance records in one place.

🔧

Work Order Management

Create, assign, and track jobs with full status workflows — open, in progress, on hold, through to completion and sign-off.

📅

Preventative Maintenance

Schedule and automate recurring maintenance tasks with hierarchical PM plans linked to buildings, assets, and trade types.

🏢

Building Hierarchy

Organise your estate using a full location hierarchy — site, building, floor, room — for precise asset and job location tracking.

⏱️

Time Tracking

Log labour hours against jobs and assets. Generate time reports and monitor workforce productivity across your entire estate.

✉️

Email Notifications

Automated email alerts for job assignments, status changes, and overdue maintenance — keeping your team informed in real time.

🔐

Role-Based Access Control

Fine-grained permission system with five roles: Super Admin, Domain Admin, Admin, User, and Viewer — scoped per domain.

🌐

Multi-Tenant Domains

Domain-scoped architecture supports multiple independent client organisations within a single deployment — fully isolated data.

📊

Reporting & Analytics

Dashboard KPIs and detailed reports on asset status, job completion rates, maintenance compliance, and labour utilisation.

📱

QR Code Scanning

Scan QR codes on assets for instant access to records, job history, and maintenance schedules — fully mobile-optimised.

📁

File Management

Attach documents, photos, and manuals to assets and work orders, with organised file storage linked directly to each record.

📥

CSV Bulk Import

Quickly populate your system by importing assets, locations, users, jobs, and trades in bulk via structured CSV files.

📵

Air-Gapped & Offline Operation

Deploy on a fully isolated network with zero internet dependency. No cloud APIs, no external licensing checks — runs entirely within your own infrastructure 24/7.

🗄️

Data Sovereignty

All data stays on infrastructure you own. No SaaS data escrow, no third-party cloud storage. Ideal for regulated environments including healthcare, defence, and mining.

🌍

Multi-Language Support

Available in English, Spanish, French, and German. Users switch languages directly inside inFM via Settings — no browser configuration needed. The deployment default is set by IT, and each user's choice is saved independently within the application.

Solid, Proven Technology

Self-hostable on your own infrastructure. No overseas SaaS dependency. Your data stays yours.

⚛️ React 19
📘 TypeScript
⚡ Vite
🟢 Node.js
🐬 MySQL 8.0
🐳 Docker
🎨 Tailwind CSS
🔷 Radix UI
🔄 TanStack Query
📋 React Hook Form
🔐 JWT Auth
📧 Nodemailer
☁️ Azure Ready
🖥️ Self-Hosted + IIS

Deploy Your Way

Four supported deployment paths, including Microsoft IIS and fully air-gapped options. Pick what suits your environment and compliance requirements.

🐳

Local / Docker

Spin up in minutes with Docker Compose. Three pre-configured containers — frontend, API, and MySQL — run anywhere Docker is supported.

☁️

Azure App Service

Deploy to any Azure tenant with the pre-built deployment package. Supports Azure MySQL and on-premises database connections for hybrid setups.

🖥️

Self-Hosted (Linux / IIS)

Run inFM on your own Linux server (Docker/Nginx) or Windows Server with Microsoft IIS. Full control, no ongoing SaaS fees — your data stays on infrastructure you own.

📵

Air-Gapped / Isolated Networks

For environments where no internet connection is permitted — mining sites, defence facilities, hospitals, corrections, and critical infrastructure. Operates entirely on your internal LAN with zero outbound traffic.

Built for Environments Where It Matters

inFM was designed with restrictive environments in mind. Whether running a remote mine site, a hospital, or a classified facility — if you can't rely on a cloud tool, inFM is the answer.

⛏️ Mining & Resources
🏥 Healthcare
🛡️ Defence & Government
⚡ Utilities & Infrastructure
🏫 Education
🔒 Corrections
🏗️ Commercial FM
🏢 Property Management
🗃️
Database-Safe Updates

Updated versions are supplied without touching your existing database. Your operational data stays intact across every release.

📦
Single-File Delivery

The full application — including all dependencies — is packaged and delivered as a single file. No complex dependency management for your IT team.

📅
Quarterly Release Schedule

Updates are scoped and delivered quarterly, giving your IT Department a predictable, low-disruption deployment window on your own timeline.

🌍
Multi-Language Interface

Supports English, Spanish, French, and German. Users switch languages within inFM via Settings — preference is saved per-user. The database uses utf8mb4 (full Unicode), fully supporting all special characters across every supported language.

Talk to the team

If you are a facilities manager or an IT professional looking for a demo, or a business interested in a licenced deployment — we’re happy to chat.

✉️ sales@infm.au
Australian Owned & Made

What happens next?

We’ll receive your message at sales@infm.au and aim to respond within one business day.

One Cost. No Subscriptions.

inFM is a licence-only product. Pay once for the rights to use and receive updates — no per-user fees, no monthly billing surprises.

How inFM Licensing Works

inFM operates on a licence-only cost model. There are no per-user fees, no cloud hosting charges, and no ongoing SaaS subscriptions. You purchase the right to deploy and use inFM — and you deploy it on infrastructure you own and control.

No licence, no updates. An active licence entitles you to all quarterly releases during your licence term. If your licence lapses, the software continues to operate as-is — you simply won't receive new feature releases or patches until renewed.

📋
Annual Agreement Year-on-year licence with quarterly updates included
💰
Multi-Year Discount Lock in a reduced rate by committing to multiple years upfront
♾️
Lifetime Option One-time payment for perpetual use rights and optional lifetime support
🔒
No Vendor Lock-In Your data stays on your infrastructure — always. No SaaS escrow.

Choose Your Licence Term

Contact us to discuss the right option for your organisation. All tiers include deployment on your own infrastructure.

📅

Annual Licence

12-Month Term · Renewable

A standard year-on-year licence. Renew each year to maintain access to quarterly feature releases and support. Your system keeps running if you choose not to renew — you simply won't receive new updates.

  • Full platform access
  • Quarterly feature releases
  • Email support
  • Deploy on your own infrastructure
  • Unlimited users on your deployment
♾️

Lifetime Licence

Perpetual · Optional Lifetime Support

A single one-time payment for perpetual use rights. Available with or without lifetime support. Lifetime licences are offered at inFM's discretion — minimum two years' written notice will be provided prior to any termination of lifetime terms.

  • Perpetual use rights
  • Updates for duration of the licence
  • Optional: lifetime support add-on
  • Minimum 2 years written notice for any termination
  • Subject to technology stack viability

How Much Are You Spending on SaaS?

Per-user SaaS fees compound year after year. See how the cumulative cost stacks up against a fixed inFM licence.

SaaS Cost Estimator

Adjust the sliders to reflect your current or prospective SaaS spend and see the cumulative cost over five years.

Monthly SaaS Cost
$450
per month (total)
Year 1 SaaS Cost
$5,400
annually
3-Year SaaS Total
$16,200
cumulative over 3 years
5-Year SaaS Total
$27,000
cumulative over 5 years
Cumulative SaaS spend over time
Yr 1
$5,400
Yr 2
$10,800
Yr 3
$16,200
Yr 4
$21,600
Yr 5
$27,000
ℹ️ This calculator illustrates the cumulative cost of a typical per-user SaaS product over time. Actual SaaS costs may also increase with price hikes, tier upgrades, or additional module fees. inFM's fixed licence model means your cost is agreed upfront — contact us for a quote tailored to your organisation's size.
No commitment required — we'll discuss your needs first.

Lifetime Licence Terms

Lifetime licences are offered at the discretion of inFM and are subject to the continued viability of the underlying technology stack. In the event that a lifetime licence is to be terminated — for example, due to a fundamental platform change — inFM commits to providing a minimum of two years' written notice to all affected licensees prior to any termination date.

Lifetime support add-ons are also available and cover ongoing assistance for the duration of the licence term. Lifetime licences with support are priced separately — contact us for details.