Atch 4. ARES_Consolidated Requirements Document (CRD).pdf

PDF 549 KB Posted

Attached to
Aerospace Readiness Enterprise System (ARES)
Solicitation number
FA873026RB001
Issued by

About this file

The Aerospace Readiness Enterprise System (ARES) Consolidated Requirements Document (CRD) details a comprehensive software solution for the Department of Air Force to unify and modernize aircrew scheduling, standardization and evaluation, and training management. The system will replace legacy platforms like Patriot Excalibur (PEX), Puckboard, and Graduate/Training Integration Management System (G/TIMS) with a cloud-based, Salesforce-powered platform serving approximately 149,000 users across multiple Air Force commands including Mobility Air Forces, Combat Air Forces, Air Education and Training Command, and United States Space Force.

ARES will provide three core capabilities: 1) Training Management - including syllabus creation, class management, and pipeline tracking; 2) Standardization and Evaluation - covering qualification management, safety assessments, and waiver processing; and 3) Scheduling - enabling event scheduling, personnel management, and resource allocation. The system is designed with mandatory requirements for IL-4 security classification, cybersecurity compliance, and integration with key systems like ARTEMIS and MilPDS. Key technical objectives include scalability to 200,000 users, microservices architecture, AI-enhanced scheduling, real-time data synchronization, and support for future joint and coalition partner operations.

View the file

Other files

Show all 11

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Attachment 4: ARES Consolidated Requirements Document (CRD)

Initial Revision, 11 Dec 2025

Department of Air Force

PEO C3BM

Kessel Run Flight Operations

Aerospace Readiness Enterprise System (ARES) Consolidated Requirements Document (CRD)

Revision Number Date

Initial Revision 11 December 2025

Table of Contents Section 1. EXECUTIVE SUMMARY Section 2. SYSTEM OVERVIEW

2.1 Desired End State

2.2 Key System Considerations

2.3 Reference Documents

Section 3. FUNCTIONAL REQUIREMENTS

3.1 Training Management

3.1.1 Syllabus Manager

3.1.2 Training Class Manager

3.1.3 Accessions/Pipeline Management

3.1.4 Continuing Training

3.1.5 Training Documents

3.1.6 Reports and Analysis

3.2 Standardization and Evaluation (Stan/Eval) Management

3.2.1 Qualification Management

3.2.2 Training Qualifications Status Summary

3.2.3 Waivers

3.2.4 Safety

3.2.5 Documentation

3.3 Scheduling

3.3.1 Event Scheduling

3.3.2 Go/No-Go

3.3.3 Personnel Manager

3.3.4 Location Manager

3.3.5 Mode Manager

3.3.6 Logging Capabilities

Section 4. TECHNICAL REQUIREMENTS (NON-FUNCTIONAL)

4.1 System Design

4.1.1 Technical Architecture

4.1.2 Access/Accessibility

4.1.3 Administration

4.1.4 Usability & User Interface

4.2 System Security

4.2.1 Cybersecurity

4.2.2 Privacy

4.3 System Interfaces

4.4 Scalability & Performance

4.5 Resilience & Availability

4.6 Extensibility Requirements

Section 5. PROTOTYPE-SPECIFIC DELIVERABLES Section 6. SUCCESS CRITERIA

Section 7. KEY PERFORMANCE INDICATORS (KPIS) Section 8. DOCUMENT REFERENCE Section 9. APPENDIX A: CONSLIDATED requirements table

SECTION 1. EXECUTIVE SUMMARY

The Aerospace Readiness Enterprise System (ARES) is the Department of Air Force's (DAF) next-generation enterprise solution for scheduling, standardization and evaluation (stan/eval), and training management. ARES will replace legacy systems, including Patriot Excalibur (PEX), Puckboard, and Graduate/Training Integration Management System (G/TIMS), to provide a unified, cloud-based platform supporting Mobility Air Forces (MAF), Combat Air Forces (CAF) Air Education and Training Command (AETC), and United States Space Force (USSF) operations. The inclusion of Joint and Coalition partners into ARES is also in scope further into the program’s lifecycle.

This document represents a consolidated set of functional and non-functional technical requirements for

ARES.

SECTION 2. SYSTEM OVERVIEW

ARES is an enterprise software solution designed to unify and modernize aircrew scheduling, standardization and evaluation (stan/eval), and training management for the DAF. Its core purpose is to replace disparate and antiquated legacy systems with a single, cloud-based, and data-driven platform that enhances operational readiness and lethality.

ARES is intended to replace the following legacy systems:

• PEX

• Puckboard

• G/TIMS

The system will serve a broad community of users across multiple Major Commands (MAJCOMs), including the MAF, CAF, and AETC. As ARES matures, it will expand to support Joint and Coalition partners.

2.1 Desired End State

Deliver a scalable, modular, and integrated system that centralizes training management, stan/eval management, and flight/resource scheduling in a single digital ecosystem while complying with DAF policies that enable enterprise level analytics.

The system will deliver the following capabilities to Airmen across the Total Force:

• Training Management: capabilities that include training documentation, formal and continuation training management, and student/class pipeline management.

• Standardization and Evaluations (Stan/Eval): capabilities that include qualification management, currency management, testing applications, crew/mission safety assessment, and waiver processing.

• Scheduling: capabilities that include integrated operations management, resource management, event scheduling, orders/authorizations generation, and pre/post mission reporting.

2.2 Key System Considerations

• Mission: Optimize unit human/materiel resources in training and operations schedules to maximize sortie value, confirm total force readiness, and exploit Wing lethality.

• Platform: Operations Enterprise Architecture (OpsEA) using Salesforce as the underlying Platform as a Service (PaaS).

• Users: Approximately 149,000+ users across MAF (~42k from Puckboard), CAF (~77k from PEX), AETC (~30,000 from G/TIMS), Air Force Global Strike Command (AFGSC), (USSF), Air National Guard (ANG), Air Force Reserve Command (AFRC), and Air Force Special Operations Command (AFSOC).

• Classification: Initial deployment at Impact Level 4 (IL-4) with pathway to IL-6.

2.3 Reference Documents

The requirements in this document are derived from the following ARES acquisition documents:

• ARES Prototype Requirements (Prototype Requirements Document)

• ARES Draft Software Initial Capabilities Document (SW-ICD)

• ARES Statement of Objectives (SOO)

• ARES Prototype Acquisition Strategy Panel (ASP)

• User Guides from PEX, Puckboard and G/TIMS

• OpsEA Capability Needs Statement (CNS)

SECTION 3. FUNCTIONAL REQUIREMENTS

The following functional requirements are organized according to the major capability areas identified in the OpsEA Capability Need Statement (CNS). Each requirement includes both threshold (minimum acceptable) and objective (desired optimal) performance criteria.

3.1 Training Management

Training Management capabilities include training documentation, formal and continuation training management, and student/class pipeline management.

3.1.1 Syllabus Manager

The Syllabus Manager capability provides tools to build and manage formal training syllabi, track dependencies, maintain version control, and monitor training progress.

Table 1 - Syllabus Manager Details

Req ID Requirement Threshold Objective

FR-001 Syllabus Creation

Build and manage formal training syllabi based on provided syllabi

Syllabi created and approved via approval workflows

FR-002 Syllabus Assignment Assign syllabi to individuals and classes

Automated assignment based on qualifications

Req ID Requirement Threshold Objective

FR-003 Syllabus Versioning Track syllabus versions and dependencies

Change impact analysis across assignments

FR-004 Progress Tracking View training progress for individuals and classes

Real-time dashboards with predictive completion dates

3.1.2 Training Class Manager

The Training Class Manager enables management of training courses across various delivery types, locations, and forecasted variables.

Table 2 - Training Class Manager Details

Req ID Requirement Threshold Objective

FR-005 Course Management Manage courses across delivery types (virtual, CBT, in-person, SIMs)

Integrated learning management capabilities

FR-006 Academic Calendar Create and modify academic calendars

Multi-calendar support with conflict detection and deconfliction

FR-007 Graduation Forecasting

Forecast class graduation dates based on start dates and syllabus length

Dynamic forecasting with risk factors

FR-008 Prerequisite Management

Verify prerequisites before course assignment

Automated prerequisite checking and recommendations

FR-009 Batch Student Management

Add multiple students to classes in batch operations

Bulk operations with validation and rollback

FR-010 AETC Syllabus Integration

Incorporate existing AETC syllabi and courses

Automated importation from multiple legacy formats

3.1.3 Accessions/Pipeline Management

The Pipeline Management capability manages the process of assessing and onboarding new assets through various training stages.

Table 3 - Accessions/Pipeline Management Details

Req ID Requirement Threshold Objective

FR-011 Batch Student Addition

Add multiple students to classes with prerequisite verification

Automated validation and assignment

FR-012 Course Forecasting Manage courses with forecasted variables

Predictive modeling for course planning

FR-013 Structured Classes Build structured series of classes from AETC syllabi

Automated course sequence generation

FR-014 Pipeline Tracking Track progress of trainees and airframes through pipeline stages

Real-time pipeline visibility dashboard

FR-015 Onboarding Tasks Assign tasks and responsibilities for onboarding

Workflow automation with notifications

FR-016 Pipeline Reports Generate reports on pipeline status and efficiency

Advanced analytics with bottleneck identification

FR-017 External Integration Integrate with

ARTEMIS for crew currencies, etc.

Real-time data synchronization

FR-018 Compliance Tracking Ensure regulatory compliance throughout pipeline

Automated compliance checking

FR-019 Pipeline Forecasting Forecast pipeline capacity and throughput

Scenario planning and what-if analysis

3.1.4 Continuing Training

Continuation Training capabilities enable the creation and management of ongoing training requirements to maintain personnel proficiency and readiness.

Table 4 - Continuing Training Details

Req ID Requirement Threshold Objective

FR-020 Local Training Requirements

Create and assign base/unit-specific training

Hierarchical training requirement management

FR-021 Proficiency Programs

Incorporate structured programs for maintaining proficiency

Adaptive training based on performance

FR-022 Compliance Monitoring

Track training compliance with regulatory requirements

Dashboard with compliance metrics

FR-023 Training Portal Provide portal for training aids and instructions

Learning management system integration

FR-024 Training Materials Host and distribute training materials and manuals

Content management with version control

FR-025 Currency Tracking Track and manage training currency requirements

Automated expiration alerts and renewal workflows

FR-026 Remedial Training Assign and track remedial training

Automated assignment based on performance

3.1.5 Training Documents

Training Documentation provides comprehensive documentation management to support all training activities and programs.

Table 5 - Training Documents Details

Req ID Requirement Threshold Objective

FR-027 Training Records Maintain comprehensive training records

Lifetime training history with audit trail

Req ID Requirement Threshold Objective

FR-028 Training Documentation

Store and manage training materials and guides

Document management with version control

3.1.6 Reports and Analysis

Reports and Analysis capabilities enable tracking of training progress, effectiveness, and outcomes with data-driven insights.

Table 6 - Reports and Analysis Details

Req ID Requirement Threshold Objective

FR-029 Training Analysis Analyze training data to identify trends and patterns

Predictive analytics for training effectiveness

FR-030 Training Reports Generate standard training reports

Customizable reports with data visualization

FR-031 Analytics Perform analysis on training data

Advanced analytics with AI/ML insights

FR-032 Benchmarking Conduct comparative analysis against standards

Industry and organizational benchmarking

FR-033 Custom Reports Support user-defined custom reports

Report builder with drag-and-drop interface

FR-034 Data Visualization Utilize charts, graphs, and dashboards

Interactive dashboards with drill-down

FR-035 Feedback Mechanisms Gather user feedback for continuous improvement

Integrated feedback loops with action tracking

3.2 Standardization and Evaluation (Stan/Eval) Management

Stan/Eval capabilities include qualification management, testing administration, crew/mission safety assessment, and waiver processing.

3.2.1 Qualification Management

Qualification Management enables the building, administration, and tracking of routine qualifications and certifications.

Table 7 - Qualification Management Details

Req ID Requirement Threshold Objective

FR-036 Qualification Management

Build, administer, and track routine qualifications

Automated qualification tracking across career

FR-037 Remedial Training Assignment

Assign remedial training when required

Automated assignment with tracking

FR-038 Local Qualifications

Support squadron-level management of local qualifications and certifications

Unit-specific qualification libraries

FR-039 Qual/Cert Analysis Analyze qualification and certification data

Predict qualification gaps and recommend training

FR-040 Upgrade Programs

Support upgrade programs (e.g., Aircraft Commander Upgrade)

Structured upgrade tracking with milestones

FR-041 Just-in-Time (JIT) Training

Manage JIT training certification

Automated scheduling based on operational needs

FR-042 Stan/Eval Reports Generate standard

Stan/Eval reports per AFI requirements

Customizable report templates

FR-043 Evaluation Tracking Track evaluations and check rides

Comprehensive evaluation history

3.2.2 Training Qualifications Status Summary

Status Summary capabilities provide concise views of qualifications, certifications, and currency for selected individuals.

Req ID Requirement Threshold Objective

FR-044 Qualification Status Document of qualification Real-time

Req ID Requirement Threshold Objective status for individuals including expiration dates qualification dashboard

FR-045 Expiration Highlighting

Highlight expired qualifications/certifications

Proactive expiration warnings (30/60/90 days)

3.2.3 Waivers

Waiver capabilities enable the requesting, submitting, and approval of waivers to specific requirements with full tracking and audit trails.

Table 8 - Waivers Details

Req ID Requirement Threshold Objective

FR-046 Waiver Request Enable requesting, submitting, and approving waivers

Workflow automation with templates

FR-047 Routing Chains Define routing chains by waiver type

Dynamic routing based on waiver complexity

FR-048 Status Visibility Visibly display waiver routing and approval status

Real-time status updates with notifications

FR-049 Waiver Review Allow users to review waivers by status and approval level

Advanced search and filtering

FR-050 Waiver Tracking Track waivers by individual, event, dates, or combinations

Comprehensive waiver analytics

FR-051 Authority Levels Support higher echelon sign-off for AFI bypasses

Hierarchical approval with delegation

FR-052 Waiver History Maintain complete waiver history

Audit trail with justification documentation

FR-053 Waiver Reporting Generate waiver Trend analysis for reports and analytics policy improvement

3.2.4 Safety

Safety capabilities provide automated risk assessment and customizable risk factor management.

Req ID Requirement Threshold Objective

FR-054 Risk Calculation Automated risk calculation per AFI requirements

AI-enhanced risk assessment

FR-055 Unit-Level Customization Customize risk factors at unit level

Role-based risk configuration

3.2.5 Documentation

Documentation capabilities enable the creation of event authorizations and pre/post event processes per AFI requirements.

Req ID Requirement Threshold Objective

FR-056 Event Authorizations

Create event authorizations as required

(e.g., flight authorizations)

Automated authorization generation from AFI requirements

FR-057 Pre/Post Event Processes

Build pre/post digital event processes and workflows per AFI requirements

Automation and data analysis

3.3 Scheduling

Scheduling capabilities include integrated operations management, resource management, event scheduling, orders/authorizations generation, and pre/post mission reporting.

3.3.1 Event Scheduling

Event Scheduling provides comprehensive capabilities to assign individuals to locations and resources for events, with calendar views, conflict management, and optimization.

Table 9 - Event Scheduling Details

Req ID Requirement Threshold Objective

FR-058 Event Scheduling Assign individuals to locations/resources for events

AI-enhanced scheduling with conflict prediction and recommended solution

FR-059 Availability Verification

Verify individual and resource availability and configuration

Real-time availability with predictive analytics

FR-060 Calendar Views Provide 1-week, 2-week, monthly, and

Gantt calendar views

Customizable views by role (Schedulers, SARM, Pilots, Loadmasters)

FR-061 Event Management Create, copy, and edit event details in calendar view

Drag-and-drop interface with bulk operations

FR-062 Sortie Capacity Support scheduling up to 160 sorties per day per squadron

Scale to 200+ sorties per day per squadron

FR-063 Conflict Management Highlight scheduling conflicts

Auto-resolve recommendations with impact analysis

FR-064 Attendance Tracking Track and report student/participant attendance

Automated attendance via device check-in

FR-065

Location Integration

(e.g., mapping programs)

This requirement has been deprecated

This requirement has been deprecated

FR-066 Collaboration Tools

Support instant messaging for scheduling coordination, issue troubleshooting, CX, etc.

Integrated collaboration (Slack, Mattermost, MS Teams)

FR-067 Event Templates Support creation of event type templates

Library of standardized templates

Req ID Requirement Threshold Objective with versioning

FR-068 Non-Training Days Define non-training days (holidays, down days)

Automated calendar integration with DAF calendar

FR-069 Export Capability Allow export of individual calendars

Multiple export formats

FR-070 Flying vs Non-Flying Manage both flying and non-flying event schedules

Unified scheduling across all event types

FR-071 Schedule Optimization Basic resource optimization

“Easy Button” AI-driven optimization considering multiple constraints

FR-072 Multi-Airframe Support

Schedule for minimum 2 different airframe types

Support unlimited airframe types with unique requirements

3.3.2 Go/No-Go

Go/No-Go capabilities verify that individuals are qualified and certified to accomplish specific events, identifying gaps and forecasting currency expiration.

Table 10 - Go/No Go Details

Req ID Requirement Threshold Objective

FR-073 Qualification Verification

Verify individual is qualified for specific events

Real-time go/no-go determination

FR-074 Requirements Gap Identification

Identify unmet event requirements for individuals

Proactive gap analysis with recommendations

FR-075 Currency Expiration Forecasting

Forecast when individuals will become overdue

Predictive alerts with recommended actions

3.3.3 Personnel Manager

Personnel Manager provides comprehensive personnel data management with integration to authoritative sources while minimizing native data storage.

Table 11 - Personnel Manager Details

Req ID Requirement Threshold Objective

FR-076 Personnel Records Add, edit, and store personnel training records

Comprehensive personnel management

FR-077 Data Integration Import/verify personnel data from MilPDS twice daily

Near real-time synchronization with authoritative sources

FR-078 Data Minimization Minimize native personnel data storage

Federated identity and data references

FR-079 Unique Identifiers Generate unique identifiers for aircrews and instructors

DoD-wide unique identification

FR-080 Duplicate Detection Detect and merge duplicate records

Automated deduplication with AI

FR-081 Employment Tracking Track employment details, history, and status

Complete career tracking

FR-082 Contact Management Manage contact info, education, emergency contacts

Integrated contact management

FR-083 Certification Management

Manage all training and certifications

Centralized certification tracking

FR-084 Role Assignment Designate and assign roles (e.g., instructor)

Dynamic role management with workflows

FR-085 Personnel Transfer Import/export personnel and reassign supervisors

Automated unit transfer workflows

FR-086 Search & Filter Search and filter by name, role, unit, etc.

Advanced search with saved queries

FR-087 On/Off-Boarding Support on-boarding and off-boarding between units

Automated lifecycle management

3.3.4 Location Manager

Location Manager enables building and managing locations such as briefing rooms and training ranges with standard configurations.

Table 12 - Location Manager Details

Req ID Requirement Threshold Objective

FR-088 Location Management Build and manage locations like briefing rooms/training ranges

Automated configuration recommendations based on custom needs

FR-089 Configurations Define standard configurations

Automated configuration builder

3.3.5 Mode Manager

Mode Manager manages resources that represent the mode of training accomplishment and connects to external systems (like IMDS/GO81) to track resource availability.

Table 13 - Mode Manager Details

Req ID Requirement Threshold Objective

FR-090 Mode Management

Connect to external systems that manage resources (like IMDS/GO81) to track resource availability

Dynamic mode management

3.3.6 Logging Capabilities

Logging capabilities record, aggregate, and report flight data for missions with secure delivery to downstream systems.

Table 14 - Logging Capabilities Details

Req ID Requirement Threshold Objective

FR-091 Flight Data Recording Record flight data for missions

Automated data capture from multiple sources

FR-092 Data Aggregation Aggregate, track, analyze, and report on flight data

Real-time flight data analytics

FR-093 Post-Mission Generate mission data Form-agnostic data

Req ID Requirement Threshold Objective

Processing and deliver to required offices submission to systems of record

FR-094 ARTEMIS Integration Securely deliver data to ARTEMIS post-mission

Near real-time secure data transfer

FR-095 Mission Documentation

Support pre/post-mission documentation workflows

Digital mission planning integration

SECTION 4. TECHNICAL REQUIREMENTS (NON-FUNCTIONAL)

The following technical (non-functional) requirements define the systems architectural, security, performance, and operational characteristics, organized according to the OpsEA technical capabilities framework.

4.1 System Design

4.1.1 Technical Architecture

Technical Architecture requirements define the fundamental platform, infrastructure, and development approach.

Table 15 - Technical Architecture Details

Req ID Requirement Threshold Objective

NFR-001 Platform Hosting

Must be hosted and developed on the

OpsEA Salesforce platform

Native OpsEA Salesforce implementation leveraging platform capabilities at the IL-6 partition once available

NFR-002 Cloud Services

Must not use OpsEA services unavailable at IL-6 unless approved by the Government

Future-proof architecture anticipating IL-6 requirements

NFR-003

Continuous Integration and Continuous Deployment (CI/CD)

Must offer a CI/CD DevSecOps pipeline

Auditability, reporting, and platform Authority to Operate (ATO)

Req ID Requirement Threshold Objective

Pipeline that conforms to OpsEA Authority to

Operate (ATO) requirements compliance via Certificate to Field as part of hardened CI/CD DevSecOps pipeline

NFR-004 Quality Management System

One or more registered quality management system(s) is employed for software development (e.g., ISO 9001, ISO

20000-1, CMMI).

Must ensure quality system(s) are employed for software development (e.g., ISO 9001, ISO 20000-

1) CMMI.

4.1.2 Access/Accessibility

Access and Accessibility requirements ensure appropriate user access control and support for disparate user populations.

Table 16 - Access/Accessibility Details

Req ID Requirement Threshold Objective

NFR-005 Access Control

Role-based access control (RBAC) with defined user roles and permissions

Attribute-based access control (ABAC) with fine-grained permissions

NFR-006 Mobile Access

Accessible via Government-issued mobile devices (e.g.

Electronic Flight Bags

(EFB))

Native mobile apps for iOS/Android, including EFB support

NFR-007 Accessibility Section 508 compliant WCAG 2.1 AA compliant

4.1.3 Administration

Administration capabilities include user notifications, role management, and system configuration.

Table 17 - Administration Details

Req ID Requirement Threshold Objective

NFR-008 Notifications Email and in-app notifications

Multi-channel notifications (SMS, app push, email) with user preferences

4.1.4 Usability & User Interface

Usability requirements ensure the system is intuitive and easy to use with minimal training requirements.

Table 18 - Useability & User Interface Details

Req ID Requirement Threshold Objective

NFR-009 User Interface Intuitive interface requiring < 8 hours training

Role-based UI requiring < 2 hours training

NFR-010 Localization Support for English Multi-language support for coalition partners

NFR-011 Help System Context-sensitive help documentation

Embedded tutorials, chatbot assistance, and video guides

4.2 System Security

4.2.1 Cybersecurity

Cybersecurity requirements ensure the system meets DoD security standards and protects against cyber threats.

Table 19 - Cybersecurity Details

Req ID Requirement Threshold Objective

NFR-012 Security Classification Must be built at IL-4 level

IL-6 compatibility with clear migration roadmap

NFR-013 Intrusion Detection Must integrate with Salesforce Intrusion

N/A

Req ID Requirement Threshold Objective

Detection System (IDS) and cybersecurity vulnerability management conforming to OpsEA requirements

NFR-014 Zero Trust Architecture

Comply with DoD Zero Trust standards.

Comply with Defense Federal Acquisition

Regulation Supplement and NIST

800-171

Continuous authentication and authorization

NFR-015 Encryption Data encryption at rest and in transit

End-to-end encryption with key management

NFR-016 Audit Logging

Must maintain logs IAW Salesforce cybersecurity management plan conforming to OpsEA requirements

Near real-time outage analytics and anomaly detection

4.2.2 Privacy

Privacy requirements ensure protection of PII and support data segregation for coalition operations.

Table 20 - Privacy Details

Req ID Requirement Threshold Objective

NFR-017 Data Segregation

Must provide a data segregation plan to prevent information spillage between Coalition users

Implementation of data segregation controls to support Coalition and FVEY partner data isolation

4.3 System Interfaces

System Interface requirements define how ARES integrates with other DoD and Air Force systems.

Table 21 - System Interfaces

Req ID Requirement Threshold Objective

NFR-018 API Standards RESTful APIs with documentation

GraphQL support with real-time capabilities

NFR-019 Data Standards Conform to DoD Data Strategy principles

Support emerging data mesh architectures

NFR-020 System Integration Interface with ARTEMIS and

MilPDS

Integration with full

DAF BATTLE

NETWORK

ecosystem

NFR-021 Data Exchange Two-way data synchronization with authoritative sources

Real-time event-driven data streaming

NFR-022 Legacy System Support

Provide migration path from PEX, Puckboard, G/TIMS

Bi-directional synchronization during transition

NFR-023 Specific Systems

AETC Decision Support System

(ADSS); Air Force Recruiting Information Support System-Total Force (AFRISS-TF);

Army Training Requirements and Resources System

(ATRRS); Envision;

MilPDS; MyLearning;

MyTraining; Oracle Training

Administration (OTA); Strategic Policy Analysis Resource and

Knowledgebase (SPARK); Technical

Training Management System (TTMS)

Other systems as determined by the government

Req ID Requirement Threshold Objective

NFR-024

Model Context

Protocol (MCP) for AI interfaces

Optimization queries to AI shall use the

Model Context Protocol

N/A

4.4 Scalability & Performance

Scalability and Performance requirements ensure the system can handle enterprise-scale operations with acceptable response times.

Table 22 - Scalability & Performance Details

Req ID Requirement Threshold Objective

NFR-025 User Capacity Support 119,000+ concurrent users

Linear scalability to 200,000+ users

NFR-026 Transaction Volume Handle 160 sorties/day/squadron scheduling

Optimize for high-tempo operations

(200+ sorties/day/squadron)

NFR-027 Response Time < 3 seconds for standard operations

< 1 second for 95% of operations

NFR-028 Data Capacity

Data objects that are compatible with PEX, Puckboard, and G/TIMS data in order to support 10 years of historical data

Efficient archival and retrieval of unlimited historical data

4.5 Resilience & Availability

Resilience and Availability requirements ensure the system remains operational in degraded environments and can recover from failures.

Table 23 - Resilience & Availability Details

NFR-029 System Availability 99% uptime 99.9% uptime

Req ID Requirement Threshold Objective

NFR-030

Denied, Degraded, Intermittent, and Limited (DDIL)

Operations

Support basic operations in denied/degraded environments

Full offline capability with automatic sync upon reconnection

NFR-031 Network Dependency Graceful degradation when connectivity limited

Intelligent caching and conflict resolution

NFR-032 Disaster Recovery Recovery Point

Objective (RPO) < 1 hour

RPO < 15 minutes with automated failover

NFR-033 Business Continuity Recovery Time

Objective (RTO) < 4 hours

RTO < 1 hour with zero data loss

4.6 Extensibility Requirements

Extensibility requirements ensure ARES can be adapted to support additional use cases, commands, and partner nations.

Table 24 - Extensibility Requirements Details

Req ID Requirement Threshold Objective

NFR-034 Multi-MAJCOM Support

Support CAF, MAF, and AETC use cases

Support all DAF MAJCOMs and USSF

NFR-035 Airframe Flexibility Support multiple airframe types with unique requirements

Configurable airframe-specific workflows

NFR-036 Schedule Framework Agnosticism

Support different scheduling methodologies

User-configurable scheduling approaches

NFR-037 Joint Operations Design for potential Joint service extension

Joint data standards and workflows

NFR-038 Coalition Support Design for

Allied/Coalition partner use

Multi-national data segregation and sharing

Req ID Requirement Threshold Objective

NFR-039 Modular Architecture Modular design enabling independent capability deployment

Microservices architecture

NFR-040 API Ecosystem Comprehensive API layer for extensibility

Developer portal with API marketplace

NFR-041 Configuration Management

Low-code/no-code configuration for new requirements

Business user self-service configuration

SECTION 5. PROTOTYPE-SPECIFIC DELIVERABLES

The following deliverables are required as part of the ARES prototype phase.

Table 25 - Prototype-Specific Deliverables Details

Req ID Deliverable Description Page Limit

DEL-001 IL-4 to IL-6 Roadmap

Plan outlining transition milestones and timeline

3 pages

DEL-002 Data Segregation Plan

Approach to data segregation including categories, mechanisms, flow diagrams, and access control policies to protect PII and enable

Joint/Allied use cases

5 pages

DEL-003 DDIL & Mobile Access Whitepaper

Plan to enable DDIL bandwidth operations and mobile access

3 pages

DEL-004 Release Complete prototype No limit

Req ID Deliverable Description Page Limit

Documentation release documentation

DEL-005 Architecture Diagrams

System architecture, data flows, and integration points As needed

DEL-006 API Documentation Complete API specifications and examples

As needed

SECTION 6. SUCCESS CRITERIA

The ARES prototype will be considered successful if it demonstrates:

• Technical Feasibility: Successful deployment on OpsEA platform at IL-4 with clear path to IL-

• Functional Adequacy: Meets all threshold requirements for core capabilities (scheduling, training, stan/eval)

• User Acceptance: The system passes user acceptance testing and is deemed effective and suitable for use

• Scalability: Demonstrated ability to scale to enterprise requirements

• Integration: Successful integration with key authoritative data sources (ARTEMIS, MilPDS)

• Security Compliance: Passes security assessment and demonstrates compliance with OpsEA’s

ATO.

• Extensibility: Clear architecture supporting expansion to additional MAJCOMs and use cases

SECTION 7. KEY PERFORMANCE INDICATORS (KPIS)

The following KPI’s will be used to measure ARES performance and effectiveness.

Table 26 - Key Performance Indicator Details

KPI Threshold Objective

Schedule Creation Time < 30 minutes for weekly squadron schedule

< 10 minutes for weekly squadron schedule

User Training Time < 8 hours to proficiency < 2 hours to proficiency

System Response Time < 3 seconds for 90% of < 1 second for 95% of

KPI Threshold Objective operations operations

Data Accuracy > 95% accurate integration with authoritative sources > 99% accuracy

User Satisfaction In-app collection of user satisfaction metrics (e.g., CSAT, NPS)

> 80% satisfied (4.0/5.0 rating)

Usability In-app collection of usability metrics (e.g., SUS) > 80 SUS score

Scheduling Conflicts < 5% of scheduled events have conflicts

< 1% with proposed conflict resolution (human in the loop)

Training Pipeline Visibility Near real-time visibility for current cohort

Predictive visibility 6 months ahead

Qualification Compliance > 90% personnel maintain required qualifications

> 95% personnel maintain required qualifications

System Availability 99.5% uptime, no service degradation

99.9% uptime, no service degradation

Integration Latency < 5 minutes for data sync < 1 minute for real-time sync

SECTION 8. DOCUMENT REFERENCE

The following documents were referenced in the development of this requirements document:

• HAF/A3 TASKORD 25-39: Development of software applications within OpsEA (13 June 2025)

• HAF/A3 FRAGORD 25-39A: Development of software applications within OpsEA (3 October 2025)

• AFMAN 11-202, Volume 1: Aircrew Training

• AFMAN 11-202, Volume 2: Aircrew Standardization and Evaluation Program

• AFMAN 11-202, Volume 3: Flight Operations

• AFI 11-200: Aircrew Training, Standardization/Evaluation, and General Operations Structure

• DoDI 5000.87: Operation of the Software Acquisition Pathway (2 October 2020)

• DoD Data Strategy: Principles for data management and interoperability

• DoD Zero Trust Strategy: Security architecture requirements

• FedRAMP Requirements: For cloud service providers

SECTION 9. APPENDIX A: CONSLIDATED REQUIREMENTS TABLE

The following table consolidates all functional and technical requirements with their categories, types, priorities, and evaluation criteria. Requirements are organized to provide full traceability from high-level capabilities to specific implementation needs.

Table 27 - Consolidated Requirements Table

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Training Mgmt:

Syllabus Mgr

Syllabus Creation Functional

Build and manage formal training syllabi based on provided syllabi

Syllabi created and approved via approval workflows Mandatory

FR-

Training Mgmt:

Syllabus Mgr

Syllabus Assignment Functional Assign syllabi to individuals and classes Automated assignment based on qualifications High

FR-

Training Mgmt:

Syllabus Mgr

Syllabus Versioning Functional Track syllabus versions and dependencies Change impact analysis across assignments High

FR-

Training Mgmt:

Syllabus Mgr

Progress Tracking Functional View training progress for individuals and classes

Real-time dashboards with predictive completion dates High

FR-

Training Mgmt: Class

Mgr

Course Management Functional

Manage courses across delivery types (virtual, CBT, in-person, SIMs)

Integrated learning management capabilities High

FR-

Training Mgmt: Class

Mgr

Academic Calendar Functional Create and modify academic calendars Multi-calendar support with conflict detection

Medium

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Training Mgmt: Class

Mgr

Graduation Forecasting Functional

Forecast class graduation dates based on start dates and syllabus length

Dynamic forecasting with risk factors High

FR-

Training Mgmt: Class

Mgr

Prerequisite Management Functional Verify prerequisites before course assignment

Automated prerequisite checking and recommendations Medium

FR-

Training Mgmt: Class

Mgr

Batch Student Management Functional Add multiple students to classes in batch operations Bulk operations with validation and rollback Medium

FR-

Training Mgmt: Class

Mgr

AETC

Syllabus

Integration Functional Incorporate existing AETC syllabi and courses Import from multiple legacy formats High

FR-

Training Mgmt:

Pipeline

Batch Student Addition Functional

Add multiple students to classes with prerequisite verification

Automated validation and assignment High

FR-

Training Mgmt:

Pipeline

Course Forecasting Functional Manage courses with forecasted variables Predictive modeling for course planning Medium

FR-

Training Mgmt:

Pipeline

Structured Classes Functional Build structured series of classes from AETC syllabi Automated course sequence generation High

FR-

Training Mgmt:

Pipeline

Pipeline Tracking Functional

Track progress of trainees and airframes through pipeline stages

Real-time pipeline visibility dashboard High

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Training Mgmt:

Pipeline

Onboarding Tasks Functional

Assign tasks and responsibilities for onboarding

Workflow automation with notifications Medium

FR-

Training Mgmt:

Pipeline

Pipeline Reports Functional

Generate reports on pipeline status and efficiency

Advanced analytics with bottleneck identification Medium

FR-

Training Mgmt:

Pipeline

External Integration Functional Integrate with ARTEMIS for asset assessment Real-time data synchronization High

FR-

Training Mgmt:

Pipeline

Compliance Tracking Functional

Ensure regulatory compliance throughout pipeline

Automated compliance checking High

FR-

Training Mgmt:

Pipeline

Pipeline Forecasting Functional Forecast pipeline capacity and throughput Scenario planning and what-if analysis Medium

FR-

Training Mgmt:

Continuation

Local Training Requirements Functional Create and assign base/unit-specific training Hierarchical training requirement management Medium

FR-

Training Mgmt:

Continuation

Proficiency Programs Functional

Develop structured programs for maintaining proficiency

Adaptive training based on performance Medium

FR-

Training Mgmt:

Continuation

Compliance Monitoring Functional

Track training compliance with regulatory requirements

Dashboard with compliance metrics High

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Training Mgmt:

Continuation Training Portal Functional Provide portal for training aids and instructions Learning management system integration Medium

FR-

Training Mgmt:

Continuation

Training Materials Functional

Host and distribute training materials and manuals

Content management with version control Medium

FR-

Training Mgmt:

Continuation

Currency Tracking Functional Track and manage training currency requirements

Automated expiration alerts and renewal workflows Mandatory

FR-

Training Mgmt:

Continuation

Remedial Training Functional Assign and track remedial training Automated assignment based on performance Medium

FR-

Training Mgmt:

Documentation

Training Records Functional Maintain comprehensive training records Lifetime training history with audit trail High

FR-

Training Mgmt:

Documentation

Training Documentation Functional Store and manage training materials and guides Document management with version control Medium

FR-

Training Mgmt: Reports

Training Analysis Functional Analyze training data to identify trends and patterns Predictive analytics for training effectiveness Medium

FR-

Training Mgmt: Reports

Training Reports Functional Generate standard training reports Customizable reports with data visualization Medium

FR- Training Analytics Functional Perform analysis on Advanced analytics with Medium

ID Category Requirement Summary Type Threshold Objective Priority

031 Mgmt: Reports training data AI/ML insights

FR-

Training Mgmt: Reports Benchmarking Functional Conduct comparative analysis against standards

Industry and organizational benchmarking

Medium

FR-

Training Mgmt: Reports

Custom Reports Functional Support user-defined custom reports Report builder with drag-and-drop interface Medium

FR-

Training Mgmt: Reports

Data Visualization Functional Utilize charts, graphs, and dashboards Interactive dashboards with drill-down Medium

FR-

Training Mgmt: Reports

Feedback Mechanisms Functional Gather user feedback for continuous improvement

Integrated feedback loops with action tracking Low

FR-

Stan/Eval:

Qualification

Qualification Management Functional Build, administer, and track routine qualifications Automated qualification tracking across career Mandatory

FR-

Stan/Eval:

Qualification

Remedial Training

Assignment Functional Assign remedial training when required Automated assignment with tracking Medium

FR-

Stan/Eval:

Qualification

Local Qualifications Functional

Support squadron-level management of local qualifications and certifications

Unit-specific qualification libraries High

FR-

Stan/Eval:

Qualification

Qual/Cert Analysis Functional Analyze qualification and certification data

Predict qualification gaps and recommend training

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Stan/Eval:

Qualification

Upgrade Programs Functional

Support upgrade programs (e.g., Aircraft Commander

Upgrade)

Structured upgrade tracking with milestones Medium

FR-

Stan/Eval:

Qualification

Just-in-Time Training Functional Manage JIT training certification

Automated scheduling based on operational needs Medium

FR-

Stan/Eval:

Qualification

Stan/Eval Reports Functional

Generate standard Stan/Eval reports per AFI requirements

Customizable report templates Medium

FR-

Stan/Eval:

Qualification

Evaluation Tracking Functional Track evaluations and check rides Comprehensive evaluation history Medium

FR-

Stan/Eval:

Status

Summary

Qualification Status Functional

Document qualification status for individuals including expiration dates

Real-time qualification dashboard High

FR-

Stan/Eval:

Status

Summary

Expiration Highlighting Functional Highlight expired qualifications/certifications

Proactive expiration warnings (30/60/90 days) Mandatory

FR-

Stan/Eval:

Waivers

Waiver Request Functional

Enable requesting, submitting, and approving waivers

Workflow automation with templates High

FR-

Stan/Eval:

Waivers

Routing Chains Functional Define routing chains by waiver type Dynamic routing based on waiver complexity High

FR- Stan/Eval: Status Functional Visibly display waiver Real-time status updates Medium

ID Category Requirement Summary Type Threshold Objective Priority

048 Waivers Visibility routing and approval status with notifications

FR-

Stan/Eval:

Waivers

Waiver Review Functional

Allow users to review waivers by status and approval level

Advanced search and filtering Medium

FR-

Stan/Eval:

Waivers

Waiver Tracking Functional

Track waivers by individual, event, dates, or combinations

Comprehensive waiver analytics Medium

FR-

Stan/Eval:

Waivers

Authority Levels Functional Support higher echelon sign-off for AFI bypasses Hierarchical approval with delegation High

FR-

Stan/Eval:

Waivers

Waiver History Functional Maintain complete waiver history

Audit trail with justification documentation Medium

FR-

Stan/Eval:

Waivers

Waiver Reporting Functional Generate waiver reports and analytics Trend analysis for policy improvement Medium

FR-

Stan/Eval:

Safety

Risk Calculation Functional Automated risk calculation per AFI requirements AI-enhanced risk assessment High

FR-

Stan/Eval:

Safety

Unit-Level Customization Functional Customize risk factors at unit level Role-based risk configuration Medium

FR-

Stan/Eval:

Documentation

Event Authorizations Functional

Create event authorizations as required (e.g., flight authorizations)

Automated authorization generation from AFI requirements High

FR-

Stan/Eval:

Documentation

Pre/Post Event Processes Functional Build pre/post digital event processes and workflows Automation and data analysis High

ID Category Requirement Summary Type Threshold Objective Priority per AFI requirements

FR-

Scheduling:

Event

Event Scheduling Functional

Assign individuals to locations/resources for events

AI-enhanced scheduling with conflict prediction Mandatory

FR-

Scheduling:

Event

Availability Verification Functional

Verify individual and resource availability and configuration

Real-time availability with predictive analytics Mandatory

FR-

Scheduling:

Event

Calendar Views Functional Provide 1-week, 2-week, and month calendar views

Customizable views by role (Schedulers, SARM, Pilots, Loadmasters) Mandatory

FR-

Scheduling:

Event

Event Management Functional

Create, copy, and edit event details in calendar view

Drag-and-drop interface with bulk operations Mandatory

FR-

Scheduling:

Event

Sortie Capacity Functional Support scheduling up to

160 sorties per day Scale to 200+ sorties per day High

FR-

Scheduling:

Event

Conflict Management Functional Highlight scheduling conflicts

Auto-resolve recommendations with impact analysis High

FR-

Scheduling:

Event

Attendance Tracking Functional

Track and report student/participant attendance

Automated attendance via device check-in Medium

FR-

Scheduling:

Event

Location Integration

(e.g., mapping Functional This requirement has been deprecated This requirement has been deprecated N/A

ID Category Requirement Summary Type Threshold Objective Priority programs)

FR-

Scheduling:

Event

Collaboration Tools Functional

Support instant messaging for scheduling coordination, issue troubleshooting, CX, etc.

Integrated collaboration (Slack, Mattermost, MS

Teams) High

FR-

Scheduling:

Event

Event Templates Functional Support creation of event type templates

Library of standardized templates with versioning Medium

FR-

Scheduling:

Event

Non-Training Days Functional Define non-training days

(holidays, down days)

Automated calendar integration with DAF calendar Medium

FR-

Scheduling:

Event

Export Capability Functional Allow export of individual calendars Multiple export formats with PII sanitization Medium

FR-

Scheduling:

Event

Flying vs Non- Flying Functional Manage both flying and non-flying event schedules Unified scheduling across all event types Mandatory

FR-

Scheduling:

Event

Schedule Optimization Functional Basic resource optimization

“Easy Button” AI-driven optimization considering multiple constraints High

FR-

Scheduling:

Event

Multi- Airframe Support

Functional Schedule for minimum 2 different airframe types

Support unlimited airframe types with unique requirements

High

FR-

Scheduling:

Go/No-Go

Qualification Verification Functional

Verify individuals are qualified for specific events

Real-time go/no-go determination High

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Scheduling:

Go/No-Go

Requirements Gap

Identification Functional

Identify unmet event requirements for individuals

Proactive gap analysis with recommendations High

FR-

Scheduling:

Go/No-Go

Expiration Forecasting Functional Forecast when individuals will become overdue Predictive alerts with recommended actions High

FR-

Scheduling:

Personnel

Personnel Records Functional Add, edit, and store personnel training records Comprehensive personnel management High

FR-

Scheduling:

Personnel

Data Integration Functional Import/verify personnel data from MilPDS

Real-time synchronization with authoritative sources

Mandatory

FR-

Scheduling:

Personnel

Data Minimization Functional Minimize native personnel data storage Federated identity and data references High

FR-

Scheduling:

Personnel

Unique Identifiers Functional

Generate unique identifiers for aircrews and instructors

DoD-wide unique identification High

FR-

Scheduling:

Personnel

Duplicate Detection Functional Detect and merge duplicate records Automated deduplication with AI Medium

FR-

Scheduling:

Personnel

Employment Tracking Functional Track employment details, history, and status Complete career tracking Medium

FR-

Scheduling:

Personnel

Contact Management Functional

Manage contact info, education, emergency contacts

Integrated contact management Medium

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Scheduling:

Personnel

Certification Management Functional Manage all training and certifications Centralized certification tracking High

FR-

Scheduling:

Personnel

Role Assignment Functional Designate and assign roles

(e.g., instructor)

Dynamic role management with workflows High

FR-

Scheduling:

Personnel

Personnel Transfer Functional Import/export personnel and reassign supervisors Automated unit transfer workflows Medium

FR-

Scheduling:

Personnel Search & Filter Functional Search and filter by name, role, unit, etc.

Advanced search with saved queries Medium

FR-

Scheduling:

Personnel

On/Off- Boarding Functional Support on-boarding and off-boarding between units Automated lifecycle management Medium

FR-

Scheduling:

Resources

Location Management Functional

Build and manage locations like briefing rooms/training ranges

Automated configuration recommendations based on custom needs High

FR-

Scheduling:

Resources Configurations Functional Define standard configurations Automated configuration builder High

FR-

Scheduling:

Resources

Mode Management Functional

Connect to external systems that manage resources (like IMDS/GO81) to track resource availability

Dynamic mode management High

FR-

Scheduling:

Logging

Flight Data Recording Functional Record flight data for missions Automated data capture from multiple sources High

ID Category Requirement Summary Type Threshold Objective Priority

FR-

Scheduling:

Logging

Data Aggregation Functional Aggregate, track, analyze, and report on flight data Real-time flight data analytics High

FR-

Scheduling:

Logging

Post-Mission Processing Functional Generate mission data and deliver to required offices

Form-agnostic data submission to systems of record High

FR-

Scheduling:

Logging

ARMS

Integration Functional

Securely deliver data to ARMS/Artemis post-mission

Real-time secure data transfer High

FR-

Scheduling:

Logging

Mission Documentation Functional Support pre/post-mission documentation workflows Digital mission planning integration Medium

NFR-

System Design: Arch

Platform Hosting

Non- Functional

Must be hosted and developed on OpsEA platform

Native Salesforce implementation leveraging platform capabilities

Mandatory

NFR-

System Design: Arch Cloud Services Non-

Functional

Must not use cloud services unavailable at IL-

Future-proof architecture anticipating IL-6 requirements Mandatory

NFR-

System Design: Arch

CI/CD

Pipeline

Non- Functional

Must offer auditability, reporting, and platform

ATO compliance as part of hardened CI/CD

DevSecOps pipeline

Automated compliance monitoring and reporting Mandatory

NFR-

System Design: Arch

Quality Management

Non- Functional

Must ensure quality system(s) are employed for software development

Must ensure quality system(s) are employed for software Mandatory

ID Category Requirement Summary Type Threshold Objective Priority

System (e.g., ISO 9001, ISO

20000-1,CMMI).

development (e.g., ISO

9001, ISO 20000-

1,CMMI).

NFR-

System Design:

Access

Access Control Non- Functional

Role-based access control (RBAC) with defined user roles and permissions

Attribute-based access control (ABAC) with fine-grained permissions Mandatory

NFR-

System Design:

Access

Mobile Access Non- Functional

Accessible via government-issued mobile devices

Native mobile apps for iOS/Android including

EFB support High

NFR-

System Design:

Access

Accessibility Non- Functional Section 508 compliant WCAG 2.1 AA compliant Mandatory

NFR-

System Design: Admin Notifications Non-

Functional Email and in-app notifications

Multi-channel notifications (SMS, push, email) with user preferences

High

NFR-

System Design:

Usability User Interface Non-

Functional

Intuitive interface requiring < 8 hours training

Role-based UI requiring < 2 hours training High

NFR-

System Design:

Usability Localization Non-

Functional Support for English Multi-language support for coalition partners Medium

NFR-

System Design:

Usability Help System Non-

Functional…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .