Critical Incident Management Platform
Client overview
Swissphone Wireless AG (“Swissphone”) is an international supplier of modern and reliable alerting and communication solutions. As a market leader in the field of secure alerting, Swissphone operates various service platforms in the areas of lone worker protection, threat solutions, and critical messaging.
In order to strengthen its market position, in 2021, Swissphone took over a company that provided a modular cloud-based platform in various areas of critical event management, with many well-known customers from industry and administration. This platform has been originally developed in close cooperation with TYMIQ’s engineers. Even after the acquisition, our team continued its development course under the new owner.
Project definition
The project started in 2014 with the purpose to build a safety platform for centralized management of critical events. The platform is intended to support customers in the areas of physical safety, mobilization, technical alerting, and IT alerting.
The complexity of the project is associated with multiple policies, standards, and procedures to be taken into account, as well as the necessity to neatly integrate hardware, software, and communication technologies.
TYMIQ’s engineers were attracted to fulfill the goal of the project based on the expertise and credibility they proved on earlier projects with that customer.
Platform must-haves
Technical challenges that we turned into competitive advantages
High performance and availability of the platform
Stability of information processing system under spike load
Reliable delivery of alarms to their destination
Real-time 24/7 availability (even during update to a newer version)
High delivery speed at mass alerting
Maximum security and data protection
Combining a multitude of technical interfaces into a uniform solution
Smart conference calling
Positioning and tracking in- and outdoor, lone worker monitoring
Multienvironmental deployment
Microservice-based architecture
Web-, desktop-, and mobile-based clients
Integration with a multitude of existing emergency systems
Our working concepts
TYMIQ dives at the stage of elaboration of ideas coming from our domain experts. Over the years of work in critical incident management, we’ve got deep expertise in the current domain and are able to properly deal with high-level emerging ideas.
TYMIQ performs IT consulting and has a significant impact on the customer’s product and business development. Our engineers are proactive in delivering their ideas for improvements where it’s really necessary and where it brings value to the customer.
TYMIQ’s engineers are fully responsible for maintaining all technical and non-technical specifications within the project.
Our team is in charge of release planning and largely contributes to the quarterly and annual planning.
The whole development process is carried out by TYMIQ’s outstanding software engineers.
TYMIQ’s software and QA engineers ensure high quality from the first line of the code with the use of advanced testing techniques and tools. Development stage: Static Code Checks (including SonarQube analysis), Dependency check, Unit Tests, Code reviewQA stage: E2E UI tests (web, mobile, desktop platforms), performance tests, security tests, failover tests, full-cycle tests with third-party critical incident management system
TYMIQ’s engineers are fully responsible for the preparation of artifacts and their deployment to different environments.
Our team is in charge of maintaining the platform in the actual and secure state. The platform infrastructure is monitored automatically 24/7.
TYMIQ dives at the stage of elaboration of ideas coming from our domain experts. Over the years of work in critical incident management, we’ve got deep expertise in the current domain and are able to properly deal with high-level emerging ideas.
TYMIQ performs IT consulting and has a significant impact on the customer’s product and business development. Our engineers are proactive in delivering their ideas for improvements where it’s really necessary and where it brings value to the customer.
TYMIQ’s engineers are fully responsible for maintaining all technical and non-technical specifications within the project.
Our team is in charge of release planning and largely contributes to the quarterly and annual planning.
The whole development process is carried out by TYMIQ’s outstanding software engineers.
TYMIQ’s software and QA engineers ensure high quality from the first line of the code with the use of advanced testing techniques and tools.
Development stage: Static Code Checks (including SonarQube analysis), Dependency check, Unit Tests, Code review.
QA stage: E2E UI tests (web, mobile, desktop platforms), performance tests, security tests, failover tests, full-cycle tests with third-party critical incident management system
TYMIQ’s engineers are fully responsible for the preparation of artifacts and their deployment to different environments.
Our team is in charge of maintaining the platform in the actual and secure state. The platform infrastructure is monitored automatically 24/7.
Our team is in charge of release planning and largely contributes to the quarterly and annual planning.
IT infrastructure
- On-premises solution
- Cloud-solution
- Hybrid-solution
- CI/ CD
- Managed Kubernetes
- Cloud independent solutions
- Jenkins
- TestRails
- Qualys
- SonarQube
- OWASP ZAP
- JMeter
- JIRA
- GitLab
- Confluence
Solution
The profound expertise in enterprise software development helped TYMIQ’s engineers build a modular, highly secure and flexible platform for critical incident alerting. The platform provides cloud, hybrid, and on-premises deployment options and is prepared for a wide range of events.
Fault-tolerant
- The use of cluster solutions with duplication of all systems allows us to ensure smooth operation under high load and protection from failures.
- A scalable microservice architecture and smart distribution of power between critical components allow us to successfully cope with peak loads as well as ensure high speed and successful delivery of all events.
- Our engineers ensure absolute reliability of the platform through quality engineering and 24/7 support:
— On-call duty to fix critical events even at night;
— Thorough log review;
— Automatic and manual system monitoring.
Supporting various communication channels
Integration with a variety of proven components and tools allows users to connect a multitude of technical interfaces for any application. The connection can be established via different communication channels, such as telephone, SMS, e-mail, app, various TCP/IP connections with third-party systems.
Highly secure
- Combination of different types of data storage allows us to achieve the required parameters in terms of performance, while providing high security and long-term storage of data.
- The use of "security-in-depth" strategy allows us to ensure a high level of security of the platform. This strategy makes the basis for all decisions and actions of the development team.
Providing deployment diversity
- The full and deep use of all available features of the iOS and Android SDKs help us implement the most tricky use cases and run the application continuously in the background.
- The cloud-independent solution provides the ability to deploy cluster systems in various environments without being tied to specific cloud services. The deployment automation is also a strong side of the platform.
Our impact on clients’ business
100+ enterprise clients from various industries
- Cost savings
Reliable safety alerting allows users to detect any disruptions to production processes at an early stage in order to react immediately.
- Time saving
All alarms are sent quickly and via the right channel to the right person thanks to effective management.
- Complexity reduction
One solution for all applications. The standardization of safety-relevant aspects requires fewer systems and system providers.
Project highlights
Full implementation and delivery
of the product to the market.
TYMIQ released the second major version of the product.
Even after the acquisition, Swissphone entrusted TYMIQ to continue the development course of the platform.
In less than five years, we’ve managed
to deliver the product to market and
helped reach its profitability.
TYMIQ released the second major version of the product.
Even after the acquisition, Swissphone entrusted TYMIQ to continue the development course of the platform.
9 years of trustworthy cooperation on the project.
The right decisions based on deep domain expertise of our engineers.
Great impact of TYMIQ on the product through joint requirement management.
Client’s feedback
“They [TYMIQ] are goal-and outcome-oriented, able to see the big picture, flexible where necessary, and rigid where appropriate. Deliverables are with almost no exceptions on time, within budget and performant (which is confirmed by extensive testing, and customer feedback).”