Please leave your contacts, we will send you our overview by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1800+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1600+ IT professionals developing software for other professionals worldwide.

Emergency management software

A platform that makes the response from emergency services faster and more efficient.

Customer

Industry
Government
Region
EU
Client since
2019

Our customer is an emergency services establishment that accumulates emergency calls and transfers them to the relevant service officer.

Detailed information about the client cannot be disclosed under the provisions of the NDA

Challenge

A client already had an emergency response system that was out of date and could not provide the required speed and functionality. It could not handle modern quality standards and high loads of incoming traffic in case of more or less global events.

The new platform had to be built on swifter frameworks to solve these problems. Furthermore, it was necessary to expand the previous system’s functionality with several additional features and automate as many processes as possible.

Solution

Innowise’s software engineers have built a platform from scratch for receiving emergency calls, quickly filling in all the necessary information about the accident, giving the caller instructions about required measures, and transferring the call to competent specialists.

Incoming calls

All incoming calls are accumulated at the emergency call center where specialists gather primary information about the event. They can identify

  • the event itself;
    • whether it’s a false alarm;
    • whether it’s the first report from a caller;
    • type of emergency;
    • actors involved;
  • location of an emergency;
  • urgency of the accident.

Based on the gathered information, specialists provide the caller with psychological support, and instructions concerning required measures, and send the right emergency team to the location of the event.

Such actions as instructions and psychological support are built-in as templates and show up based on the information related to an individual case.

Dispatching

With the solution developed by our team, specialists can also

  • take measures to respond to the accident;
  • promptly send the nearest appropriate emergency team to the site;
  • manage the resources spent on dealing with a particular emergency;
  • have access to the live updates on the accident.

Control

The platform also allows emergency call center specialists to create several types of control reports like individual case reports or statistic reports gathering information about emergency situations and their outcomes over a chosen period of time.

All the information (including the actions performed by operators) is accumulated by the platform and can be used afterward to analyze and adjust emergency services work, and forecast the probability and scale of accidents.

Technologies & tools

Back-end
.NET Core, Redis, RabbitMQ, SignalR, Dapper, NHibernate, GIS
VoIP
Kamailio, Asterisk
Front-end
TypeScript, React, Redux, Electron
Databases
PostgreSQL, Elasticsearch
DevOps
GitLab CI/CD, Kubernetes, Docker, Grafana, Prometheus
Cloud
Azure
VCS
Gitlab

Process

Our team performed an in-depth analysis of the project, its requirements, and domain-related specifics before selecting Scrum as a software development methodology. We conducted bi-weekly sprints resulting in sprint reviews with demos to show the progress. After each demo, our team gathered feedback from the client and performed a retrospective analysis along with further adjustments in project development. We used Jira and Confluence for tracking tasks and storing knowledge and held the meetings and overall communication with the client in Microsoft Teams.

Our team deeply analyzed the client’s business domain and its unique differences. We took the already existing legacy-based solution and rebuilt it from scratch following the client’s vision. During the project, we were constantly analyzing, refining, and decomposing the requirements into tasks and subtasks for easier progress tracking. After each module was completed, our quality assurance engineers ensured the solution was compliant with the pre-defined requirements, had no bugs, and our team was on the same page with the client’s vision and expected outcomes.

Team

8
Back-End Developers
3
Front-End Developers
1
Team Lead
1
VoIP engineer
2
Business Analysts
1
Project Manager
3
QA Engineers
team-innowise

Results

Innowise has built a swift and functional modular platform that allows emergency services promptly gather and manage reports about various accidents and provide more efficient assistance.

Our software engineers have automated several processes that were previously manual and have implemented modern frameworks and tools to meet high-quality standards.

Project duration
  • 2019-2021
  • 6 months for an MVP

Contact us!

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    arrow