What We Do


Software Architecture and Development

Prometheus has been involved in hundreds of projects over the course of its 15 years of existence and has worked in many different settings. We are ready to seamlessly integrate with any of our customers processes, but we are also keen to share our best practices in order to meet and exceed our customer's expectations.

Prometheus can help with software engineering by:

  • Providing expertise in software development best practices including agile development

  • Designing and deploying full or hybrid DevOps and automation infrastructures

  • Designing solutions with security and privacy in mind

Emerging Technology Strategic Planning

At Prometheus, we have a deep understanding of emerging technologies and we help our customers develop strategies to introduce these technologies within their organizations, programs or projects.

Requirements Capture and Analysis

Poor requirements are very expensive. For example, the IEEE postmortem of the $100 million wasted on the FBI’s Virtual Case File system placed much of the blame on “a deeply flawed 800-page set of system requirements that doomed the project before a line of code was written”.

Prometheus describes requirements by use cases, user stories, or Cucumber features. We suggest that user stories are best at the earliest stages, and for people who do not wish to be burdened by anything else. In all other situations we prefer Cucumber features or use cases. We have developed the Beacon tool for managing use cases.

Prometheus can help you capture requirements by:

  • Analyzing your goals and customer needs

  • Identifying actors and stakeholders

  • Describing the value actors and stakeholders could get from a system

  • Describing how actors interact with a system

  • Identifying information that stakeholders need to

    • Provide

    • Access

    • Manipulate

Nemo Lab Management

Prometheus Computing offers commercial support for the customization, integration, configuration and custom enhancement of NEMO developed at NIST.

website: https://nemo.prometheuscomputing.com/

contact: nemo@prometheuscomputing.com

Information Modeling

Prometheus has developed ontologies in many problem domains. Our primary language for this purpose is UML. We have also used OWL and Express (ISO 10303-11).

Some of the domains we’ve worked in include:

  • Healthcare

  • Voting

  • Information security

  • Printed circuits

  • Semiconductor fabrication

  • Option trading

  • Geographic information systems

Workflow Management

Your organization is valued primarily for its results. Even the best employees can forget. In many cases, the business process just isn’t documented: it’s in the heads of employees, and can break when someone is ill. When the business process isn’t documented, it’s also harder to tell where bottlenecks are. Workflow helps keep track of every stage of your business process to ensure your organization delivers.

Prometheus can help you manage your workflow by:

  • Analyzing your current workflow: what happens (including information gathered, and decisions made) at each stage of your business process.

  • Implementing workflow tracking

  • Identifying key performance indicators and leading performance indicators Instrumenting leading performance indicators

  • Creating a dashboard of leading performance indicators


Scientific and Technical Data


  • Custom Software Development


  • Custom content management systems and databases with workflow support

  • Full service hosting, support, and maintenance

Blockchain & Ledger Technologies

Contact: blockchain@prometheuscomputing.com


  • Consulting and Technical Analysis

  • Project Scope and Discovery

  • System Design and Architecture

  • Custom Software Development


  • Assessment of current infrastructure

  • Requirements identification and mapping to potential system architectures

  • Agile methodologies development

  • PoC development

  • Custom node deployment and config as code setup

  • Blockchain platform agnostic. Past and current projects were based on the Ethereum Virtual Machine (Hyperledger Besu, GoQorum) and Hyperledger Fabric.

  • Assistance for security posture definition

  • Strategic advisory

EEA member


Supporting the development of open electronic standards that allow for easier communication and improved interoperability through providing information modeling expertise.


  • Custom Software Development


  • Developed UML model of the IEEE VSSC/1622 Common Data Format for Election Equipment Standard

  • Developed tools to generate a paper-based standard from the UML model

  • Developed tools to export the Standard’s data into XML schema and JSON formats

Cloud Computing


  • Custom Software Development


  • Cloud requirements analysis

  • Documentary standards support

  • Cloud metric definitions support

  • Cloud Strategy

Smart Grid Cyber Physical Systems


  • Custom Software Development


  • Wireless and power line communications

  • Smart sensors and sensor networks

  • Wireless sensor networks for smart manufacturing

  • Smart Grid Priority Action Plans

  • IEEE I588 Precision Time Protocol synchronization testbed


ACFT Suite Beta

The Prometheus Computing ACFT beta Assisted Clock Fusion Testbed is a suite of tools engineered to help the user test and develop new clock fusion algorithms.

The ACFT beta Suite is currently composed of:

  • ACFT-MP beta - a modular hardware platform

  • ACFT-EM beta - an experiment manager

ACFT-MP beta (Modular Platform)

The Prometheus Computing ACFT-MP beta Clock Fusion Testbed is a fully integrated testbed to evaluate algorithms that synthesize multiple clock sources. The ACFT-0.1 board includes all the basic components of hardware and comes pre-loaded with a reference implementation of a maximum likelihood fusion algorithm implemented on a hybrid SoC.

ACFT-EM beta (Experiment Manager)

The Prometheus Computing ACFT-EM beta Experiment Manager is a high performance real time operating system and a suite of libraries and drivers to provide researchers with all the tools they need to perform automated tests of time keeping functions such as RTC holdover, phase tracking stability assessment, noise/drift/jitter quantization and multi-oscillator fusion.