Mission-critical plugins
for the VMS platforms
that run the world.
We design, certify and ship production-grade plugins for Milestone XProtect and Genetec Security Center — bridging real-time AI telemetry, device drivers and automated workflows directly into the operator's existing console. No rebuilt stack. No bolt-on UI.
Engineered for the realities of 24/7 operation.
Everything we build is designed for thousand-camera deployments, HA failover and the SOC wall — not the demo. These are the technical primitives behind every plugin we ship.
Zero-latency event triggering
Native event hooks into the VMS pipeline fire automated tasks the instant an analytic or alarm condition is met — sub-frame, no polling, no middleware tax.
Deep-metadata search optimization
Vector-indexed keyframes and structured metadata make every camera instantly queryable — by object, attribute, plate or plain language — across the entire archive.
Automated alarm tasks & bridges
Rules engines that filter by type, zone and cooldown, then dispatch clips, notifications and access actions to the right systems and people — automatically.
Local failover architecture
Outbox queues and on-prem fallback keep delivery guaranteed through network and service interruptions.
Edge & server inference
ONNX / CUDA pipelines deployable at the camera edge or server-side, sized to the deployment.
Full audit logging
Every query, dispatch and config change is logged and exportable — built for compliance from day one.
Built by us, for the security industry.
Alongside bespoke engagements, we ship our own plugins — production software solving problems we kept seeing across deployments.
XPlug.Vision
Operators spend 2–6 hours scrubbing timelines to find a 12-second clip. XPlug.Vision replaces that with a plain-English query — type what you're looking for, get the exact moment back.
Ask in plain English
"white SUV near Gate 3 between 2 and 4 PM yesterday" → timestamped, thumbnail-previewed results in seconds.
Continuous AI indexing
A background service describes keyframes with a vision model and indexes them as vector embeddings — every camera always searchable.
Native to Security Desk
Clicking a result jumps Security Desk straight to that moment in the archive. No external UI, no new workflow.



XPlug.SmartNotifier
Security teams miss critical alarms buried in a VMS interface few people have open. XPlug.SmartNotifier intercepts every alarm the instant it fires, attaches a camera snapshot, and routes it to the right people on the channels they already use — with escalation that guarantees someone responds.
6 channels, one alarm
WhatsApp, Telegram, Microsoft Teams, Slack, PagerDuty, and Email. Each recipient group picks its own channel; a single alarm notifies them all in parallel with a camera snapshot attached.
Escalation that never sleeps
If the primary group doesn't acknowledge within your timeout, the alarm climbs to a supervisor, then a director. The ladder stops the moment someone responds — and every step is logged.
Two-way acknowledgement
Recipients tap an inline button in WhatsApp, Telegram, Teams, or Slack. No portal to open, no VMS client required — acknowledgement is instant, named, and timestamped.
Built for integrators to deploy in an afternoon.
Plugins drop into the VMS the operator already runs. Point it at your server, map your cameras, set your rules — the data flow is yours end to end.
Six practices. One engineering team.
Custom plugin development for Milestone XProtect (MIP SDK) and Genetec Security Center (Genetec SDK) — Smart Client plugins, VMS integration, and analytics engineering.
Custom plugin development
From scope to signed release — native plugins architected for the MIP SDK, GSC SDK and partner frameworks.
VMS integration consulting
Feasibility, architecture reviews and go-to-market strategy for vendors entering the VMS ecosystem.
Analytics & AI plugins
Real-time inference plugins — LPR, intrusion, object analytics — deployable at the edge or server-side.
Device driver development
ONVIF, proprietary and specialty device bridges — cameras, sensors, access panels and IoT endpoints.
Maintenance & support
Long-term stewardship — version-tracking with every VMS release, hotfixes and SLA-backed support.
Migration & modernization
Port legacy plugins forward, modernize architectures and move customers between VMS generations safely.
A quiet, repeatable way of working.
Discover
We read the requirement, audit the target VMS and existing integrations, and map the real surface area of the work.
Architect
A written proposal: architecture, risk, dependencies, certification path and a milestone plan you can hand to procurement.
Engineer
Two-week sprints, working builds from week one, weekly demos on real hardware. No surprises at handover.
Sustain
Version tracking with every VMS release, SLA-backed support, and a named engineer who knows your deployment.
Shipped into production, quietly.
LPR bridge for a national transit authority
2024 · Analytics — automated plate capture and watchlist alerting across 400+ cameras.
Access-control event fusion for a bank
2024 · Integration — unified door events and video into a single operator timeline.
Edge-inference intrusion plugin for critical infrastructure
2025 · AI Plugin — on-camera detection with on-prem failover and SIEM export.
ONVIF driver suite for a European hardware OEM
2023 · Devices — one driver layer certified across four VMS platforms.
A partner, not a vendor.
Certified inside the ecosystems
We hold the credentials, developer licences and vendor relationships to ship production software for every VMS on our list.
Eleven years in one practice
We don't do generalist app work. Plugin engineering is what we do — and have done since 2014.
Named engineer, not a queue
Every engagement has a lead who stays with it — from discovery through years of ongoing support.
Built for the fleet
Everything we ship is designed for thousand-camera deployments, HA failover and the realities of 24/7 operation.
Quiet delivery
Working builds from week one. Weekly demos on real hardware. No surprises at handover — only a finished thing that runs.
Version-tracked forever
We keep your plugin current with every VMS release, so your deployment never falls behind the platform beneath it.
They behaved like an extension of our engineering team — not a vendor on a statement of work. The plugin has run in production for three years without a hotfix.
Before we begin.
Common questions about Milestone XProtect Smart Client plugin development, the MIP SDK, and building custom Genetec Security Center plugins.
ViewItemPlugin or SidePanelPlugin. We handle the full lifecycle — architecture, MIP-verified development, testing against real Smart Client instances, and certification. See our Smart Client plugin guide for a technical walkthrough.Let's put real capability
inside your VMS.
Request a technical live demo or an NFR (Not-For-Resale) evaluation licence. We reply within two working days.
Tell us what you need to build.
We'll read your requirement, respond within two working days with a short discovery call, and come back with a written proposal inside two weeks.
Technical articles on VMS plugin engineering.
Deep dives into the MIP SDK and Genetec SDK, written by the engineers who ship on them — Milestone XProtect Smart Client plugins, Genetec Security Center plugins, and the architecture behind them.
How to Build a Milestone XProtect Smart Client Plugin Using MIP SDK (C# Guide)
PluginDefinition, ViewItemPlugin, SidePanelPlugin and deployment — a technical walkthrough of MIP SDK plugin architecture.
Read article Milestone XProtect · MIP SDKHow to Build a Milestone XProtect Event Server Plugin Using MIP SDK (C# Guide)
Background plugins, custom events and alarms, and wiring a third-party integration into the Rules and Events engine.
Read article Genetec Security Center · Genetec SDKHow to Build a Custom Genetec Security Center Plugin Using the Genetec SDK
Plugin roles, custom entity types, the Security Desk extension pattern, deployment, and GTAP licensing considerations.
Read article Genetec Security Center · Inter-System Gateway · RSABuilding a Genetec RSA Fence Driver with the Inter-System Gateway (ISG)
The two REST contracts, the device-ID join key, fence-versus-intrusion modelling, and validating a perimeter driver end to end.
Read article Milestone XProtect · Technology Partner ProgramHow Milestone Technology Partners Get Certified and Published on the XProtect Marketplace
The Technology Partner Program, the MIP SDK's three integration modes, and how Milestone certifies and lists a solution.
Read article