Our client is a pioneer and leading group of companies providing a wide range of multifunctional business services, security services, facility management services, fleet management services and youth development Centers. In addition, they are also a provider of resource infrastructure services to various organizations.

Our client wanted to develop a Security Surveillance System which can monitor all the activities within the company location and take preventive measures from other unforeseen circumstances. The security surveillance system fulfills all security needs using one single Dashboard screen. The system behavior is bound to store and monitor the information of the person accessing the system.

The following are the prime considerations taken care of while developing this application:

  • To develop a consolidated system which covers all the security-related functionalities across the organization.
  • Globally view, manage and maintain all the operations/functionalities of the system.
  • Proper rights to manage users and roles in order to provide them with access to the system in a secure manner.
  • Develop an application with the ability to plot devices logically into the system and set alerts and alarms for them.
  • Generate detailed logs and resolution procedures in order to track the solution.
  • Develop an application with the ability to view live and recorded camera feeds from the system.
  • Load 3D view of the sitemap in order to display devices plotted on the site.
  • Ability to integrate with Intercom devices and call other intercom devices by logging onto the Intercom client from the system.
  • Generate system-wide reports throughout the system.
  • Hardware study and integration (various cameras, card readers, video recorders, etc.) with the system.
  • Network related issues.


Tools & Technology

  • Microsoft .Net Framework
  • WPF, Windows
  • WCF
  • TCP/IP and Socket Programming
  • Telerik Controls
  • Microsoft SQL Server
  • Microsoft Reporting
  • N-tier


TatvaSoft developed a desktop based Security Surveillance System that manages the overall access to the client site. It aims at plotting the devices logically while they are set up physically onto a particular location on the site. Once devices are logically plotted into the system, alarm settings pertaining to the failure of the device, detailed logs and resolution procedure in order to track the solution can be entered into the system. Administrators of the system can create users, enroll a user in a particular task, decide the guard tours and their timings, manage user designation, manage system settings and manage the video playback views. Following are some of the core modules of the Security Surveillance System:


  • Alarms window that enables the user to view alarm and associated device details based on the priority; acknowledge alarm so that it is removed from the dashboard.
  • A Mimic Panel of premises at the center of the dashboard to provide details on sitemap locations and the devices plotted on those locations, whether they are Active/Inactive.
  • Device statistics enable the user to view the status of the devices in the system. It provides information on a number of devices installed, currently operating and failed devices.
  • Event viewer acts as an activity log that enables users to view information and transaction-related events.

Video Wall

  • Enable users to create, select and delete presets, thus helping to keep a vigil on more than one area at the same time, option to view the recorded camera feed, export the recorded video and take the snapshot of the current view.

Guard Tour

  • Guard tour enables the user to create, assign and delete guard tour to a different person.
  • Track if the user has followed a specific time of the tour or in between stoppages are as per allowed parameters.

Plot device

  • User can create new devices into the system or modify their properties and assign specific controllers to the devices.
  • Just drag and drop a specific device from the list to plot on the site.
  • Robust TCP/IP and socket programming are done to keep the hardware and software elements in perfect synchronization at any moment of time. Each minute detail is tracked down for security purposes.


Collaborating with TatvaSoft for Security Surveillance Management has offered a comprehensive security solution, easy to maintain the app with dashboard and real-time updates from all locations. It empowers businesses to have a hawk-eye on overall area, plot devices and monitor with detailed logs. Active communication can also be easily established by smoothly integrating intercom devices. Our provided solution is a flexible platform compatible with both hardware and software devices.

Related Case Studies

Workflow and Integration Tool

  • Government & Public Safety

Cutting-edge app for “Workflow Integration and management” to easily synchronize data, streamline overall process, accurate data management and reduce the complete manual efforts. We offered multiple features with improved synchronization, advanced search facility to reduce human efforts, errors and enhance data accuracy.

View Case Study

Jail Management System

  • Government & Public Safety

Considering the intricate business requirements of the pioneering business, TatvaSoft developed a Jail Management System with multi-functional features that manage, security, safety, fleet management and youth enhancement activities. This application offered profitable business benefits such as a birds-eye view of the overall platform, monitor detailed activities and flexible connection between devices.

View Case Study

Youthcare Application

  • Government & Public Safety

TatvaSoft developed a “Facility Management system” with the name “YouthCare application” to accelerate business operations by automating the manual processes of monitoring and installation. Our solution offered a dynamic cloud-based system that manages inventory and assets with a reliable biometric identification facility accessible from anywhere in the globe.

View Case Study

Law Enforcement Application

  • Government & Public Safety

Technological skills of TatvaSoft’s experts to design cutting-edge software that has empowered public sector officials to use an advanced law enforcement application in cities to maintain law and order in their counties. Our technology experience has developed applications that comply with a large variety of law enforcement services with the incorporation of existing technologies such as CAD and PowerDMS.

View Case Study