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
An alarm fires at 2:14 AM, and it is visible only to an operator at a console nobody is sitting at. SmartNotifier routes every alarm to the right person, escalates when nobody acknowledges, and keeps the record of who responded and when.
Routing that knows who is on shift
Priority-ordered rules match on alarm name, severity, zone, camera and time-of-day window in the site's own timezone. Night shift and day shift can have entirely different recipients.
Escalation until somebody answers
If nobody acknowledges inside the timeout, the alarm escalates one level, then the next. Escalation groups are separate from first-response groups, so the manager is paged only on the alarms nobody handled.
A record you can produce afterwards
Responders acknowledge from the message itself on WhatsApp, Telegram, Teams or Slack — no app, no login. Every delivery, acknowledgement and escalation step is recorded against the alarm.
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