
INX: Scalable data sharing
The Client
INX Software is a leader in enabling businesses to safely mobilise workforces and navigate health, safety, and environmental challenges to better protect people and the planet. Their intelligent and responsive software enables their clients to overcome challenges they face operating in complex and fast-paced industries, including resources, energy, utilities and government.
Their global team of industry experts enable their clients transform their businesses into a force for good in the communities they serve.
INX Software puts their clients first, with an ambition to deliver an outstanding experience every time to its 300+ clients, and one million users across the globe.
The Challenge
With emerging requirements to share data in near real time from its products back to clients, and to scale with expected growth, INX Software commissioned a modern data platform.
The platform had to be flexible enough to both facilitate secure and timely data ingestion to clients, while additionally supporting INX Software’s internal data related functions ranging from ingestion, and transformation through to reporting and data science.
Growth is expected to increase an order of magnitude. To avoid burdening the data team to a commensurate increase in workload, and to maximise efficiency, the platform operation had to be simple, and repeatable, employing much automation.
To execute, INX Software engaged with Australia’s leading cloud native consultancy, Mechanical Rock.
The Solution
- Modern multi-tenancy data platform with low operational overhead
- Tenants, and resources, are onboarded through configuration, reducing toil, and aiding business agility
- CI/CD pipelines, and IAC afford comprehensive automation, including circumventing the limitations of Terraform providers
- Automated tests build trust in provisioned resources

The Benefits
Multi-Purpose Multi-Tenancy Data Platform
Mechanical Rock delivered a flexible modern data platform. It provides mechanisms for clients to securely ingest their data, and simultaneously supports INX Software’s internal data requirements.
Smooth Developer Experience
Broad automation removes repetitive tasks from developers, reducing toil and human error. Onboarding a client from start to deployment had to be completed in days. Our product is designed to do this in a sub-hour experience.
Strong Separation of Client Data
Each client’s data is stored in separate logical containers ensuring isolated tenancy of data and simplifying security.
Verification of Code and Infrastructure
Automatic tests during commits, and after deployment are run to ensure code is compliant, and that all provisioning of resources have been successful after merge, else a rollback occurs.
Restricted Secure Access
The platform integrates with INX Software’s existing identity provider, and a least-privileged Role-Based Access Control model restricts resource access to only the intended clients, or users, in addition to aiding usage attribution.
More from our work

Data Platforms
Rio Tinto: Accelerating rail maintenance data processing with the RSM Scanner
Rio Tinto engaged Mechanical Rock to automate and accelerate the processing of paper-based maintenance work pack data using AI/ML learning, unlock data from historical archives and design a solution to meet their future data processing needs.

Data Platforms
Mineral Resources: Databricks Lakehouse Implementation
Building a Unified and Scalable Data Platform to Empower Enterprise Analytics and AI at scale.

Data Platforms
DBCA: Geospatial Environmental Data Platform
The Department of Biodiversity, Conservation, and Attractions (DBCA) needed to enhance their existing geospatial data platform, Dandjoo, to make Western Australian biodiversity data more discoverable, accessible, and usable.