Atch 4. ARES_Consolidated Requirements Document (CRD).pdf
PDF 549 KB Posted
- Attached to
- Aerospace Readiness Enterprise System (ARES)
- Solicitation number
- FA873026RB001
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 .