US Navy- Total Force Manpower Management System (TFMMS)

Real-time reporting on manpower helps US Navy put the right people in the right place at the right time

On this project, Geocent supports the Sea Warrior Program (PMW 240), which manages Human Resources (HR) and other non-tactical business operations for the Navy. The PMW 240 Program is part of the Navy Program Executive Office for Enterprise Information Systems (PEO-EIS), which develops, acquires, and deploys seamless enterprise-wide IT systems with full lifecycle support for the warfighter and business enterprise.

The Challenge

To protect and serve the United States, the Navy must ensure that all stations, bases, and ships are properly manned and staffed for fleet readiness. This includes tracking and monitoring the approximately 800,000 manpower positions across the world at Navy sites, both ashore and afloat.  The current solution utilized an air gap data transfer mechanism across environments that produced a 24 hour delay until data was synchronized. The current system relied on a mainframe database requiring manual work-arounds and manual validation of information.

The Solution

The Navy needed a modernized web-based, real-time solution for the management of naval manpower. A modernized architecture is needed to eliminate manual work-arounds, support auditing of transactions to the billet level or Letter of Justification (LOJ), and to simplify and consolidate manpower transactions and data. The system needed to be developed such that its functions were intuitive and utilized standard, consistent business rules. A modern data warehousing capability to standardize audit tracking and ad hoc reporting was also needed to provide an efficient and accessible history/archive capability. Additionally, the Navy needed an automated method to process the workflow of automated manpower requirements.

Geocent’s developed solution is a multi-tier, scalable, and highly available Java Enterprise application—the Total Force Manpower Management System (TFMMS). The technically refreshed system provides a high-level ability to conduct mass data updates based on policy changes, data element changes, business process changes, etc., to increase its agility. The system provides an ad hoc reporting capability. Activity Manpower Management will have the ability to provide leadership with accurate and real-time reporting on Manpower and Force Structure to allow for informed business decisions. Geocent executed this project by utilizing a two-week sprint Agile development approach. We used the technically refreshed TFMMS web application as the foundation for TFMMS Modernization. By utilizing the existing TFFMS web application, we maximized the reuse of existing functionality and data that currently resides in both systems. Functionality was consolidated into one system minimizing interfaces and maximizing data accuracy.

Using Git integrated with a Continuous Integration environment with a Selenium test framework, we deployed to a demo environment every 2 weeks where the customer would test each sprint’s results.

Geocent was able to design and build an application that leveraged a real time Cross Domain solution to communicate across Classified and Unclassified environments. This solution replaced the old data physical tape transfer method that occurred every 24 hours.

From the Client

"It is indeed a great pleasure to inform you that today we are approved to deploy TFMMS FOC to PRODUCTION. This is a huge step and a major accomplishment and contribution to the Navy and the Sailors. I cannot thank you enough for all your hard work, dedication and effort. I am extremely proud to be associated with the TFMMS Mod project team."
– TFMMS Project Manager

The Outcome

  • The Modernization of the User Interface created a much more efficient application where the number of clicks to complete actions were greatly reduced.
  • Our Cross Domain solution created near real time database mirroring across Classified and Unclassified environments. This solution allowed data replication within minutes instead of 24 hours.


  • 2000+ users
  • The application feeds 33 partner applications and generates nearly 270 interface files. Packet transfers across classified and unclassified environments were previously occurring on a nightly basis and now they are conducted in real time across the domain.