Emergency Alert Capability and Multi-Tenancy for Integrated Security Group’s Shooter on Scene App
Summary
ScienceSoft supported Integrated Security Group (ISG), a US veteran-owned emergency preparedness company, in shaping new capabilities for the Shooter on Scene (SoS) mobile app. The app will enable sending emergency alerts with GPS location to 911 and on-site security and provide step-by-step response guidance for users.
About Integrated Security Group
Integrated Security Group (ISG) is a US veteran-owned emergency preparedness company providing expert-led active threat training, SB 553-compliant workplace violence prevention programs, and digital emergency response tools for schools, businesses, and government organizations. ISG combines real-world responder experience with practical safety solutions to help organizations strengthen preparedness, protect their people, and make faster, safer decisions during high-risk incidents.
The Shooter on Scene (SoS) app is a mobile tool that pairs emergency notifications with situation-aware, step-by-step guidance during active shooter incidents. It is a personal safety companion informed by first responder experience that adapts to the user’s conditions and provides real-time visual and voice instructions for critical actions such as finding cover, securing doors, or identifying safe exit routes. The SoS application has received initial approval under the U.S. Department of Homeland Security SAFETY Act.
ISG wanted to expand the SoS app’s capabilities by enabling users to notify on-site security and emergency services with a single tap of a silent panic button. For the feature to be effective in a real emergency, it had to send alerts quickly, capture location accurately, and integrate with emergency response platforms such as RapidSOS, enabling compatible 911 centers to receive enhanced location data where supported. In addition, to support multi-organizational deployment, the application required a multi-tenancy architecture, including strict separation of each organization’s data.
To support the implementation, ISG engaged ScienceSoft, a technology partner with expertise in mobile development and preparedness solution engineering, to assist with architecture design, validation, and delivery planning based on ISG’s operational requirements.
Emergency Alert Capability Design and Implementation Roadmap
To prepare the next release of Shooter on Scene (SoS), ISG and ScienceSoft began with a discovery phase. It focused on aligning ISG’s product vision with end-user needs, the current market landscape for emergency communications tools, and operational realities of using the app during high-stress incidents.
In close collaboration with ISG’s stakeholders, ScienceSoft completed the following discovery steps:
- Investigating similar solutions on the market and finding comparable emergency communications approaches to validate product positioning and reduce delivery risks.
- Reviewing the current SoS app and its codebase to understand the existing functionality and establish a baseline for the next release.
- Collecting business and technical requirements (including integration needs) and constraints.
- Defining functional and non-functional requirements for the new release (including usability under stress, reliability, user and access management, security, and compliance) to guide the solution’s scope, architecture, and estimates.
- Designing the solution’s architecture for scalability, reliability, interoperability, and security.
- Documenting the expected project scope.
- Refining and prioritizing the feature list with effort estimates to outline a preliminary implementation roadmap.
When designing the solution’s architecture, ScienceSoft considered various technical challenges and defined approaches to address them, such as:
- Optimized battery consumption. High-accuracy location tracking in the background can keep the app highly responsive to location changes but drains the device’s battery quickly, which is especially critical for a life-safety tool. ScienceSoft defined a hybrid approach that balances low-power geofencing and active location tracking, preserving both battery life and location data accuracy.
- Alert delivery when connectivity is unreliable. To account for potential network connectivity issues and notification failures, ScienceSoft designed the solution to queue alerts locally and retry sending them via prioritized channels (first cellular, then Wi-Fi, and then SMS).
- Scalability during emergency spikes. ScienceSoft anticipated sudden surges in alert volume during incidents and designed the back-end infrastructure for rapid, automatic scaling, while avoiding over-provisioning during normal operations.
- 911 integration and emergency data formatting. To ensure 911 centers can receive and process location details correctly, ScienceSoft designed the integration to format emergency data in line with NENA (National Emergency Number Association) standards. Working through RapidSOS’s Emergency Data Platform, the solution translates raw data, such as GPS coordinates and floor numbers, into a format that emergency dispatch systems can consume. To avoid duplicate 911 notifications, the design also includes idempotency safeguards.
- Tenant isolation and surge protection in a multi-organization platform. ScienceSoft treated tenant isolation as a core architectural requirement, ensuring that one organization’s data cannot surface in or affect other organizations. The back-end design enforces tenant-separated data storage, tenant-scoped access controls, and request routing based on tenant context. Per-tenant rate limiting ensures that no single tenant can overwhelm the system during a crisis while still allowing legitimate emergency traffic to come through.
- Platform administration. To support multi-organization procurement and deployment, ScienceSoft created modules for subscription and plan management, user management and onboarding, and audit logging.
As a result of the discovery and design stage, ScienceSoft delivered a Technical Vision document and a prioritized feature list with effort estimates for the next SoS release. The Technical Vision provides a blueprint of the future SoS platform, outlining emergency alert capabilities, such as silent panic mode, reliable multi-channel alerting to on-site security and nearby occupants, enhanced location capture, 911 integration, and administrative tools to support monitoring and response. These capabilities are part of the planned next release and are being developed to meet real-world emergency response requirements. In addition, ScienceSoft provided a milestone-based estimate covering development timelines and costs, as well as a total cost of ownership for the new version’s implementation, testing, post-implementation support, and infrastructure.
Ryan Kress, Founder at Integrated Security Group, says:
ScienceSoft brought a valuable product and engineering perspective to the table, challenging our assumptions and helping us shape the next release of SoS with clarity and structure. We appreciated their ability to understand the real-world demands of emergency response and translate them into a practical technology vision with clear requirements, architecture, and delivery priorities.
Key Outcomes for Integrated Security Group
- A scalable roadmap for the Shooter on Scene (SoS) platform’s growth. With ScienceSoft’s support, ISG defined how its SoS app can grow into a multi-organization platform with secure separation of tenant data and operations.
- A stable architecture for emergency alerts. The software system is shaped around practical emergency response needs, including rapid alerting, accurate location sharing, and coordination with 911 and on-site responders.
- A practical framework for 911 connectivity. ISG now has a structured implementation approach for connecting emergency alerts to 911 services via RapidSOS, including a framework for preparing location and incident information for handoff to emergency response systems.
- Reduced delivery risks. Early alignment on requirements, architecture, and priorities helped ISG limit potential rework and make the next release more predictable.
- Better visibility for release planning. With phased priorities and estimates in place, ISG is better positioned to plan budget, scope, and timelines for implementation.