Fire department software: core tech stack | Peregrine