Netsmartz re-engineers a Health & Safety Management Solution from its existing codebase


Map Icon 1

Rochester, New YorkLocation

Team Icon

3Team Size

Building Icon

Safety SoftwareIndustry

Netsmartz’s engagement with the client was to fix an existing desktop software and bring in new features and functionality atop the iOS ecosystem.

About The Company

The client provides solutions to manage information that enables their customers to have a positive impact on the safety and environmental issues they face. The client serves a varied scope of customers including all levels of government agencies, private industry, and educational institutions – including primary, secondary, and college.

Based in Rochester, the firm has been providing health and safety software services for the last 25 years.


The Tech Stack

Cs Ios


Cs Automation


Team Composition

The engagement with Netsmartz was kickstarted with a Project Coordinator, 2 iOS developers, and a Manual QC.

The Problem Statement

The customer had an existing solution that was being used in the inspection of Nuclear power plants. The solution consisted of a desktop application and an iPad application. They had people who were managing and maintaining the desktop application, but their development team did not have the technical expertise to maintain and enhance the iPad application.

The Challenge

The primary requirement by the client was to bring in iOS expertise, as well as senior resources who could work on a critical problem statement.

The resources were required to independently understand an existing codebase without any knowledge transition and be able to quickly start making enhancements and fixes.

They were also required to run the desktop application and compare the workflows to identify gaps and bring in their technical expertise – while also adding fixes and features to the iPad application.

The Solution

Netsmartz introduced a functional project coordinator and a senior iOS developer to identify the requirements and build a preliminary to-do list. After a week’s effort, the 2nd iOS developer and a manual QC were introduced.

The to-do list was prioritized and discussed with the customer and alongside, the developers started the code review to build their understanding.

The manual QC started reviewing the desktop and iPad applications to secure the application, and ensure fluid functionality.

The project coordinator acted as the SPoC for the project and ensured milestone-based engagement and flexibility (in resource allocation) for the entire project.

Our Process

Netsmartz followed the following process to fulfill the requirements of the client:

Process Icon 1

Mapping & Identifying Appropriate Resources

The preliminary task was to identify skilled resources to work on the project. Since the project was significantly high-grade – in terms of expertise and skill required, the resources were allocated dedicatedly to see the project through.

Process Icon 2

Commencing Development

After the resource allocation, the developers started working on the problem statement, while the Manual QC set forth to define the benchmarks, fix bugs, and errors, and craft a better application.

Process Icon

Team Engagement

The project coordinator consistently assessed the progress and iterations, while taking care of any feedback loops generated on any tenet application.

The Result

The primary achievements of this project were:

  • Netsmartz team was able to take ownership of the entire codebase and start working out the requirements and tasks. The client only had backend developer resources, therefore the entire scope of API definition, frontend, and functionality were with the Netsmartz team.
  • Netsmartz team was able to release version updates for the iPad application frequently enough to ensure customer retention for the end client ie the inspection auditors.



Let's Build Your Agile Team.

Experience Netsmartz for 40 hours - No Cost, No Obligation.
Connect With Us Today!

Please fill out the form or send us an email to