Skip to content

The M4 Platform

One managed core, configured for every program

M4 (formerly Mobiconnect) is Mobiddiction’s multi-tenant platform. We assemble every program from the same managed core, extend it where yours needs to work differently, and craft custom modules for what is yours alone.

Mapiddiction wayfinding settings beside a green venue map with markers and a walking route
A hospital care team in a courtyard holding the PatientVR headsets for their patients
The SharkSmart web app on M4, showing current shark alerts on a map of the NSW coast
The Mobiddiction website home page, which runs on M4
01How a Program Comes Together

Every program is assembled from the same blocks

We configure the core for your program, extend it where yours needs to work differently and craft custom modules for what is yours alone. We run the core once, for everyone; your extensions and modules belong to your program. Pick a program to see what it is made of.

Core · configured
Shared features every program uses as they are. We run them, secure them and keep them current for everyone.
Extended capability · extended
A core feature we extend for your program, with your own fields, rules and behaviour, without changing it for anyone else.
Custom modules · crafted
Modules we craft only for your program and plug into the core, so they use features like sign-in, media, notifications and data.

Each program on its own

A
B
C

The same foundations made, hosted and maintained three times.

On M4

ABC
Sign-inRolesContentMedia

One core, configured for each program and run once.

Without a shared core, each program makes and maintains its own sign-in, roles, content and media. On M4, every program sits on one core that provides them.
Why M4

Start from foundations that are already running

Most digital programs need the same foundations (sign-in, roles, content, media, notifications and reporting), and most make, test and maintain their own for years. On M4 they are already running in one core that we host, manage and keep current. Your program gets there sooner, with less new code to go wrong, and your budget goes on what is specific to your organisation.

The Mobiddiction team at work across the Sydney office floor, one engineer standing at a colleague’s desk
Hosted and Managed

We look after the platform, so you don’t have to

M4 runs on Amazon Web Services in Sydney, and we are an AWS Partner. Our engineers manage it, from hosting and monitoring to maintenance and releases. Each program gets its own domain, sender address and branding. Start with what your program needs today and switch on more as it grows, on the same core.

02The M4 Core

Configured for your program, managed once for all

Features every program uses as they are. Updated once, inherited everywhere, and switched on only where your program needs them.

  • Notifications

    Reach people in the app, by email and by push notification.

  • Identity and access

    Secure sign-in for your staff and administrators, with multi-factor authentication and single sign-on.

  • Roles and permissions

    Control who can see and change what, across the whole platform or one workspace at a time.

  • Media

    Upload, process and deliver images, video and documents.

  • Analytics

    Understand how your program is used.

  • AI assistant

    An AI assistant that answers questions from your program’s own content.

  • Locations and field assets

    Track places, and the assets installed at them, across their working life.

  • Dynamic content

    Model and publish structured content for your apps and websites.

  • Integrations

    Connect M4 to the other systems your program depends on.

03Extended and Custom

Extended for your program, crafted where nothing else fits

Where a core feature has to work differently for you, we extend it, without changing it for any other program. Where you need something that exists nowhere else, we craft a module and plug it into the core, so it signs in your people, stores your media and sends your notifications the way the rest of M4 does.

Extended capability · extended

A core feature we extend for your program, with your own fields, rules and behaviour, without changing it for anyone else.

Custom modules · crafted

Modules we craft only for your program and plug into the core, so they use features like sign-in, media, notifications and data.

04AI on M4

AI that knows your program

An AI assistant we configure for a program answers questions from that program’s own content, and our maps use AI to route people through places that change. Behind both, our team uses AI to deliver and run programs, and people review everything it produces.

SharkSmart assistant

Question: When is the safest time to swim?

Answer: Swim at a patrolled beach, between the red and yellow flags. Avoid swimming at dawn and dusk, in murky water and near river mouths after heavy rain, and check the SharkSmart app for alerts at your beach before you go in.

Sources: Safety tips, Alerts, Beach conditions

  • AI assistant

    An assistant that answers questions from your program’s own knowledge base, matching each question to the right answer by intent. It is managed alongside the rest of your content, and we configure it for each program, such as SharkSmart’s.

    See SharkSmart
  • AI-assisted wayfinding

    Routes for visitors at venues, events and precincts, scored for accessibility and adapted to temporary structures and changing layouts, published to websites, apps and screens.

    Explore Mapiddiction

How our team uses AI to deliver and run programs

AI speeds up the routine parts of our work. Our engineers, consultants and support staff make the calls.

  • Engineering

    Intelligent automation for code reviews, regression checks and documentation.

  • Integration

    AI-assisted analysis of existing interfaces and integration patterns before anything changes. Architects review every finding.

  • Spatial data

    AI to extract insight from geospatial layers, validate map structures and support visualisation.

  • Operations

    AI-supported analysis to triage incidents, monitor usage patterns and assess system performance.

  • Cyber defence

    AI-assisted log analysis, anomaly identification and event correlation.

  • Support content

    AI drafts support material and knowledge base articles, which experienced staff then review.

05Running on M4

Programs running on M4 today

Each one starts from the same managed core. What differs is what we extended and what we crafted for it.

A hospital care team in a courtyard holding the PatientVR headsets for their patients
PatientVR

VR content and headset management for patient therapy

PatientVR is our virtual reality platform for patient pain management, positive distraction and wellbeing. It uses M4’s sign-in, roles, media and analytics as they are, extends media with streaming for large VR video, and adds a custom module that pairs headsets and manages each headset’s content and licences.

  • VR headset management
  • Media streaming
  • 4 core features
Read the Case Study
Mapiddiction wayfinding settings beside a green venue map with markers and a walking route
Mapiddiction

Maps, markers, shapes, AI routing and wayfinding

Mapiddiction is our private mapping product for venues, campuses and events. It uses M4’s workspaces, media and roles as they are, extends data feeds to map external records as markers, and adds custom modules for maps, shapes, AI-powered wayfinding and publishing to websites, apps and screens.

  • Maps and wayfinding
  • Data feeds
  • 7 core features
Explore Mapiddiction
The SharkSmart PRO team with Mobiddiction staff in front of a red survey helicopter at the hangar
SharkSmart

Beach-safety alerts for DPIRD

SharkSmart has been the beach-safety program of the NSW Department of Primary Industries and Regional Development (DPIRD) since 2014. Core sign-in, roles and content sit underneath. Alerts, push and scheduled data from the Bureau of Meteorology, Beachwatch and timeanddate are extended for it, and custom modules run the operator dashboard, drumline and drone operations, and shark tagging. It was originally delivered on Mobiconnect and has since been modernised onto M4.

  • Beach-safety operations
  • Alerts
  • 8 core features
Explore SharkSmart
The Mobiddiction website home page, which runs on M4, showing the three programs on M4
Mobiddiction

Our own sites run on M4

Mobiddiction’s own website and support portal (support.mobiddiction.com) run on M4, along with the PatientVR and Mapiddiction websites, the SharkSmart web app, and client sites such as Community Shark Bite Kits, Care Networks and Guru Nanak Darbar.

How We Run Our Own Sites
The same M4 codebase

Standard hosting

Amazon Web Services in Sydney, managed by our engineers.

Most programs

Separately provisioned

  • Network
  • Load balancer
  • Database cluster
  • Storage
  • Release branch
DPIRD (SharkSmart)
One M4 codebase deployed two ways: standard hosting on Amazon Web Services in Sydney, or separately provisioned infrastructure (its own network, load balancer, database cluster, storage and release branch), as for the DPIRD program.
Deployed to Suit the Client

Separate infrastructure where compliance needs it, same platform

The DPIRD program runs on separately provisioned infrastructure (its own network, load balancer, database cluster, storage and release branch) for compliance. It runs the same M4 codebase, released on its own schedule. That is the M4 model: one managed platform, deployed to suit the client.

Mobiddiction’s Trust Centre showing its ISO/IEC 27001 certification and compliance controls
Security

Inside a certified Information Security Management System

M4 is developed and operated under Mobiddiction’s Information Security Management System, certified to ISO/IEC 27001:2022 by an independent, accredited auditor.

06Integrations

The services M4 connects to

M4 includes a connector framework with secure OAuth sign-in and health checks. These are the services it connects to today.

  • Source code

    GitHub and Bitbucket.

  • Mobile apps

    Google Play, App Store Connect and Firebase.

  • Data sources

    The Bureau of Meteorology, Beachwatch and timeanddate.

  • Payments and email

    Stripe for payments and SendGrid for email.

  • Maps and content

    Google Maps, and a WordPress content importer.

  • Recruitment

    JobAdder.

Your Program on M4

Ready to see your program on M4?

Tell us what your program needs to do. We’ll show you what the core already covers, what we would extend and what we would craft for you.