Systems and Software Engineering (S&SE)

Systems and software engineering are at the core of TMC’s business. Our company was founded specifically to provide these services to the government, and they are where our greatest strengths lie. We’re performing S&SE on all or our contracts at all of our customer sites. Click the links below to learn more about our S&SE capabilities:

  • Requirements Development and Analysis
  • Software Design, Development, and Maintenance
  • Data and Knowledge Management
  • Systems Design, Integration, Implementation, and Migration
  • Systems Assurance and Independent Verification and Validation
  • Modeling and Simulation
  • Biometrics


Requirements Development and Analysis

As an integrated stage of any life-cycle methodology, TMC has become expert in requirements development and analysis. TMC has been involved with requirements development and analysis for over 15 years and has developed, evaluated, and traced requirements from concept through test verification on contracts with NASA, FBI, and DoD.  On our development projects, TMC personnel elicit requirements through stakeholder interviews, surveys, exploratory prototyping, and through group technical interchange meetings.  Traceability includes mapping trace details between system/software requirements, design components, and test cases through to final acceptance prior to operational deployment.

Software Design, Development, and Maintenance

Software engineering expertise is one of the core competencies that fuels TMC’s growth. Our software development staff are writing code on everything from C# .NET frameworks, middleware, JAVA Eclipse and thick client based user interfaces (UIs), web services, web browser based thin client UIs, to real-time embedded software. Our software engineering experience ranges from congressionally managed projects like the FBI Criminal Justice Information Services (CJIS) Division Next Generation Identification (NGI) system to custom modeling and simulation software for NASA. TMC’s work for NASA involves modeling and simulation and developing an environment to emulate system components while running flight software in a “software only” simulation environment.  To date, TMC has supported the NOAA Global Precipitation Measurement (GPM) modeling/simulation development, James Webb Space Telescope (JWST), Space Launch System (SLS), and Multi Purpose Crew Vehicle (MPCV).  TMC has even written software at the state government level such as West Virginia’s first online e-commerce site the WVDNR’s original hunting/fishing license purchasing website. When deemed most appropriate, TMC adheres to a proprietary software development methodology called the Rapid Application Prototyping and Incremental Development (RAPID) methodology that includes provisioning for SCRUM agile practices, which has been successfully implemented and bench-marked from a metrics perspective on multiple projects across multiple government agencies.

Data/Knowledge Management

TMC Technologies has significant experience in data management, database design, knowledge management, Information Data Warehousing (IDW), role-based dashboard development, and Business Intelligence (BI).  TMC defines data management as the development, execution and supervision of plans, policies, programs and practices that control, protect, deliver and enhance the value of data and information assets. Our experts are fluent in database architecture and database management and possess expert skills in SQL Server, Oracle and other relational and object oriented databases. While data management is important to all of our customers, some customers, by their very nature, have significantly more data.  For example, we designed and developed components of NOAA’s CLASS system to archive and publicly distribute satellite data with volumes measured in petabytes (i.e., thousands of terabytes or millions of gigabytes).  In contrast, it’s critical that some data be carefully secured, such as some of the biometrics data collected in support of the DoD Army’s Biometrics Identity Management Agency (BIMA).  TMC has extensive experience providing both data types. At NASA, TMC is implementing a suite of data management and workflow based tools, while also incrementally implementing an IDW so that various roles and organizations within the Independent Verification and Validation (IV&V) Program can use role based dashboard and Business Intelligence (BI) capabilities to facilitate efficient decision support practices. We have developed quad charts, dashboards and scorecards on our NASA Metrics Program and supported the analysis of high-level data and development of graphic visualizations required to support understanding and decision-making. The TMC NASA Metrics Data Program (MDP) team pulled over 1.2 million pieces of data from various operational data systems to establish a data warehouse for Independent Verification and Validation (IV&V) issue evaluation and reporting.  Data mining of the IV&V issue data warehouse facilitated issue profiling (i.e. severity, phase found, etc.) in building reports used by executive management and during process-improvement activities.  TMC executive and engineering professionals have also been involved with architecting data warehouses in supporting the Department of Energy (DOE) National Energy Technology Lab (NETL) and the Bureau of Public Debt. In total, our breadth of data management experience serves as a valuable capability offering to our customers.

Systems Design, Integration, Implementation, and Migration

IT systems engineering is a core competency for TMC. Our systems engineering staff have become known as the subject matter experts on commercial systems like Informatica Identity Resolution, Oracle, Red Hat Enterprise Linux (RHEL), and VMware for virtualized computing. TMC systems engineering staff have performed Systems engineering and Operations and Maintenance (O&M) for the FBI and NASA on systems like: New National Instant Criminal Background Check System (NNICS) (often referred to as the gun check system, National Data Exchange (N-DEx) for national investigative information sharing, Next Generation Identification (NGI) biometric system, The James Webb Space Telescope (JWST), Space Launch System (SLS), The Multipurpose Crew Vehicle (MPCV). TMC also performs enterprise level systems engineering and migration tasks and recently led the successful migration of the entire National Energy Technology Lab (NETL) e-mail system from Novell GroupWise to the cloud-based Microsoft Office365.

Systems Assurance and Independent Verification and Validation (IV&V)

TMC is both a prime contractor and subcontractor for NASA and the FBI with work in systems assurance and IV&V disciplines.  TMC is adept at Risk Management for our customers and we apply a wide spectrum of systems assurance and IV&V methods and tools to minimize risk and improve the likelihood of positive program outcomes.  TMC personnel support various Program Management Office (PMO) Systems Assurance activities for some of the FBI’s most complex systems and we are involved in verification and validation efforts.  At NASA, TMC leads the IV&V, Software Assurance Tools (SWAT), and Technical Expertise Support Services (TESS) programs and executes in support of the IV&V Services Contact (ISC).  TMC’s NASA prime contracts have resulted in many awards, performance citations, and “Exceptional” Contractor Performance Assessment Reporting (CPAR) scores.

Modeling and Simulation

TMC Technologies, in partnership with NASA’s Independent Verification & Validation (IV&V) Program, West Virginia University, and the WV Space Grant Consortium, has been competitively selected by NASA’s CubeSat Launch Initiative (CLI) to design and construct the first Satellite from West Virginia the STF-1 CubeSat. CubeSats are miniaturized space satellites that are used to perform research in the space and earth science fields.  The STF-1 CubeSat will be launched from either a spacecraft launch vehicle or from the International Space Station.  TMC and its partners submitted the Simulation-To-Flight (STF-1) CubeSat proposal in 2014.  In February of 2015, NASA announced the selected missions, and STF-1 was one of the 14 selected out of 22 proposals submitted.  WV was the only “rookie” state with a proposal chosen by NASA.  TMC’s contribution to the STF-1 effort will focus on TMC software simulation capabilities and demonstrate how simulation of space hardware can lower overall mission risk and promote mission success.  In addition to TMC simulation capabilities, STF-1 will contain WVU science payloads aimed at space weather research, navigation, and radiation-tolerant materials that are essential to STF-1 mission success. According to Mr. Wade Linger, President of TMC Technologies, “TMC is proud that the STF-1 CubeSat is being designed and built in WV.  TMC is excited that its software-simulation work for the NASA IV&V program can be leveraged for small space satellites.”  TMC firmly believes that software-simulation for NASA missions will continue to improve safety and reliability while making cost effective use of taxpayer dollars.  TMC has successfully developed model simulation environments, inclusive of some emulators, for the NOAA Global Precipitation Measurement (GPM), James Webb Space Telescope (JWST), and the Multi Purpose Crew Vehicle (MPCV).  Work on the Space Lauch System (SLS) simulation and emulation capabilities are also progressing.


Biometrics comprises methods for uniquely recognizing humans based upon one or more intrinsic physical or behavioral traits.  TMC Technologies’ biometrics experience includes technical and administrative support for the Army’s Biometrics Identity Management Agency (BIMA) in Clarksburg, WV.  TMC also developed cutting edge facial recognition technologies in support of the National Institute of Justice (NIJ) National Center for Missing and Exploited Children (NCMEC) and infrastructure development for the National Biometric Security Project (NBSP) in Morgantown, WV.  More recently, TMC is leveraging biometrics tools and multi-model authentication and authorization capabilities in support of the FBI Criminal Justice Information Services (CJIS) Division in Clarksburg, WV.