All-Hazard Planning and Decision-Making Solutions in Protective Communications and Emergency Software