Take WebEOC, for instance. It is a response management software. In the world of Critical Event Management (CEM), identifying your risks up front and then having a system to detect events and alert you to them is part of the equation, along with notifying response teams of an event.
Check out this YouTube video of such a product: “How Zapoj Works.” It is an example of what is possible.
Some may think that this type of system is only applicable to large international businesses, but I think the concepts contained in the system are very applicable to other less geographically diverse organizations.
Like in doing a warning, the first challenge is detecting the hazard.