Our Client, PAMS (Personnel Accountability Management System), were looking for a technology partner to develop web, Android, and iOS applications for their startup. 

PAMS is a vibrant company that provides incident management and response, and needed a reliable technology partner that could develop software solutions to promptly assign personnel and tackle emergencies as and when needed. This is in response to 911 calls coming in. 

PAMS chose Infomatrix as their partner and in this we had to overcome some real life challenges to solve a complex problem of accountability. What was needed was:

  • A comprehensive system where incident information and status of personnel had to be updated in real-time.
  • A reliable and quick mobile application that takes technology out of the way of the emergency responders. In a scenario where time is critical there is no flexibility to go through clicks to access information. The design had to be in line with criticality.

Our Approach

We, at Infomatrix, have recognized the fact that the challenge was the need for a seamless communication medium where the statuses of incidents and personnel were to be updated real-time. Our team, therefore strategized three key solutions based on client requirements: 

The idea was to keep things simple. The architecture of the system was designed on Azure to scale up. The technology was chosen to keep code base manageable. The database was designed to keep transaction logging complete and fast and scalable. JSON API’s were designed to keep the payload small and lightweight. 

To make matters simpler and easier to handle, Infomatrix developed a hybrid app that could be easily deployed in both Google Play and App Store. Along with this hybrid app, an exhaustive web application has also been developed. While the web application serves as the main foundation, the mobile apps, for both iOS and Android, were developed based on the web app. 

The solution developed for PAMS is auto updated for the end user with time as the needs and requirements keep changing. The deployments are painless. This was all done in a cost effective way.   

A number of widgets and apps were developed in this project to give the stakeholders, users and personnel the information they need. Some of these are described in detail below.

The Web Application (apps.pamsfd.com)

The web application helps PAMS accomplish a range of tasks, starting from staying updated about the ongoing incidents to managing the personnel at hand. Read on as we share each functionality integrated in the web application:

  • Incident Portal
    The PAMS Incident portal is the key component of the whole application, as it gives a comprehensive view of incidents that are to be attended to. It keeps stakeholders and personnel updated about the incidents. Each incident can be further selected to assign to personnel and perform other operations.
  • Incident Creation
    While incidents keep updating from the central US government database into the Incident Portal, in cases where the stakeholders and organization executives want to create an incident that need is not updated, they can use this option and do so.
  • m-Safety Administration
    m-Safety Administration is a central suite to monitor the personnel on the field. Each personnel is provided with a device by PAMS to monitor their safety and location. This section of the web application allows stakeholders to assign devices and check the statuses of devices and personnel.
  • System Configuration
    The System Configuration functionality helps stakeholders and employees modify important information, including warning and alert times, among others.
  • User Database
    The User Database, as the name implies, provides unhindered access to the full list of personnel and employees available to deal with the incidents to be tackled. Users can be selected from a simple drop down list where their information is clearly displayed for easy accessibility.
  • Apparatus Database
    Much like the User Database, the Apparatus Database helps keep stakeholders, executives, personnel, and other employees updated about the apparatus available. As staying clear with the availability of apparatus is key to the smooth operations in any incident management company, the Apparatus Database helps PAMS deal with incidents in a hassle-free manner.
  • Task Database
    The Task Database provides a comprehensive view of all the ongoing tasks and dormant tasks to be dealt with. This functionality of the web application helps aid in productivity and accountability, allowing PAMS to cater to all requirements without missing out on anything.
  • Personnel Database
    The Personnel Database provides a comprehensive view of all the personnel available to be deployed for various incidents as they come. Apart from showing the personnel available to be deployed, this functionality also gives an overview of the status of each personnel, helping stakeholders decide as to what’s to be done with each stakeholder.
  • Station Database
    The Station Database gives access to the information about various fire stations in the vicinity.
  • Status Board
    The Status Board is a one-stop-destination to learn about the complete status of all the operations being performed at any given point of time. The information available in the Status Board includes – Pending Incidents, Active Incidents, On Duty (personnel information), and Responding Personnel. Events can also be created right from the Status Board. The date and time are also displayed in the footer.
  • Time Management Portal
    The Time Management Portal gives an overview of the Fire Station, Current Status, and latest update of the personnel status. Each personnel is provided with a pin code, which is to be entered in the respective field to start and end shifts. Pin of the personnel can also be updated from the portal itself.
  • Personnel Pool
    The Personnel Pool allows stakeholders and key employees to delete or add Pool Members as needed. The parameters provided in the functionality include the User Name, Name, Status, and Fire Station information of each personnel. The Personnel Pool provides a Status update with the options being ‘Available’ and ‘Assigned to Incident’ depending on the personnel’s status.
  • Riding Assignments
    Riding Assignments give an overview of the logistical distribution of fire engines and heavy rescue trucks, among other riding updates. Each column in the Riding Assignments page contains information including but not limited to: Driver, Officer, and Firefighter (FF).
  • Map
    The Map page provides a graphical representation of all the personnels deployed at various locations for attending to the ongoing incidents. As each personnel is provided with a tracking device that keeps a check on their location, whereabouts, and safety, the Map page represents the location of each personnel on a map by using the tracking device’s geolocation tagging functionality.

Hybrid Mobile Application - Android & iOS

The hybrid mobile application which has a similar UI & UX in both Android and iOS platforms provides all the information and functionality that the web application offers. 


The web application as well as the Android and iOS apps have helped PAMS achieve the following:

  • A central access point to keep a track of daily operations.
  • Increased efficiency in terms of assigning personnel for various incidents.
  • Dynamic updates of personnel and incidents has helped better allocate resources and decrease the scope of inefficiency.
  • Mobile application availability has helped personnel as well as employees efficiently communicate and streamline operations as needed.