Glossary

290 terms defined in plain English. Every acronym and technical term used across Structured for Growth, explained.

#

3PAO

compliance

Third Party Assessment Organization

An independent organization accredited to perform security assessments of cloud service providers seeking FedRAMP authorization. 3PAOs validate that CSPs meet required security controls.

Source: FedRAMP

A

a11y

accessibility

Accessibility (numeronym)

A numeronym for 'accessibility' (a + 11 letters + y). Refers to the practice of making technology usable by people with disabilities, including visual, auditory, motor, and cognitive impairments.

Source: Industry convention

Accessibility

accessibility

Digital Accessibility (a11y)

The practice of designing products, services, and environments so that people with disabilities can perceive, understand, navigate, and interact with them. In web development, governed by WCAG, Section 508, and the ADA.

Source: W3C WAI, Section508.gov

Accessibility Statement

accessibility

Accessibility Statement

A public document describing an organization's commitment to accessibility, the level of conformance achieved, known limitations, and contact information for accessibility feedback.

Source: W3C WAI

ACR

accessibility

Accessibility Conformance Report

A completed VPAT documenting how a specific product version conforms to accessibility standards. This is the actual filled-out assessment that procurement officers review.

Source: ITI VPAT 2.5

ADR

documentation

Architecture Decision Record

A short document capturing an important architectural decision, its context, the options considered, and the rationale for the choice made. Creates a decision trail for future developers.

Source: Michael Nygard, 2011

AES

security

Advanced Encryption Standard

A symmetric block cipher adopted by the U.S. government (FIPS 197) for encrypting classified and sensitive data. Uses 128-, 192-, or 256-bit keys and is the most widely used encryption algorithm worldwide.

Source: NIST FIPS 197

Agentic AI

ai

Agentic Artificial Intelligence

AI systems that can autonomously plan, execute, and adapt multi-step workflows to achieve goals. Unlike chatbots, agentic AI takes actions, uses tools, and makes decisions with minimal human oversight.

Source: Industry standard

Agile

project-management

Agile Software Development

An iterative development methodology that delivers working software in short cycles (sprints), with frequent feedback and adaptation. Frameworks include Scrum and Kanban.

Source: Agile Manifesto

AI

ai

Artificial Intelligence

Technology that enables machines to simulate human intelligence, including learning, reasoning, and decision-making. In government and enterprise contexts, AI adoption requires careful governance around ethics, bias, and data privacy.

Source: NIST AI 100-1

AI Agent

ai

Artificial Intelligence Agent

An autonomous software entity that perceives its environment, makes decisions, and takes actions to achieve specific goals. In agentic AI systems, agents can plan multi-step tasks, use tools, and collaborate with other agents.

Source: Microsoft Autogen, LangChain

Animation

development

Visual motion effects applied to UI elements through CSS transitions, keyframes, or JavaScript. Must respect the prefers-reduced-motion media query to remain accessible (WCAG 2.3.3).

Source: MDN Web Docs

APG

accessibility

ARIA Authoring Practices Guide

A W3C guide providing design patterns and examples for building accessible web components using WAI-ARIA. Covers menus, dialogs, tabs, trees, and other interactive patterns.

Source: w3.org/WAI/ARIA/apg

API

development

Application Programming Interface

A set of defined rules and protocols that allows different software applications to communicate with each other. REST APIs use HTTP methods (GET, POST, PUT, DELETE) to perform operations.

Source: Industry standard

Architecture

development

Software Architecture

The high-level structure of a software system, defining components, their relationships, and the principles governing their design and evolution. Documented through Architecture Decision Records (ADRs).

Source: ISO/IEC 42010

ARIA

accessibility

Accessible Rich Internet Applications

A set of HTML attributes (roles, states, and properties) defined by WAI-ARIA that make dynamic web content and user interface components more accessible to assistive technologies like screen readers.

Source: WAI-ARIA 1.2

ASVS

security

Application Security Verification Standard

An OWASP framework that defines three levels of security verification requirements for web applications. Level 2 (Standard) is appropriate for most applications handling sensitive data.

Source: OWASP ASVS 4.0

ATO

compliance

Authority to Operate

A formal declaration by an authorizing official that a system is approved to operate at an acceptable level of risk. Required before any federal system can go live.

Source: NIST SP 800-37

Atomic Design

development

Atomic Design Methodology

A methodology for creating design systems in five levels: Atoms (basic elements) → Molecules (simple groups) → Organisms (complex groups) → Templates (page layouts) → Pages (final designs).

Source: Brad Frost, 2013

Authentication

security

The process of verifying the identity of a user, device, or system. Common methods include passwords, multi-factor authentication (MFA), certificates (PIV/CAC), and OAuth tokens.

Source: NIST SP 800-63

Authorization

security

The process of determining what actions an authenticated user or system is permitted to perform. Implemented through role-based access control (RBAC), attribute-based policies, or capability lists.

Source: NIST SP 800-162

Automation

development

The use of scripts, pipelines, and tools to perform repetitive tasks without manual intervention. In software development, this includes CI/CD, testing, deployment, and infrastructure provisioning.

Source: DevOps Handbook

axe-core

accessibility

axe-core Accessibility Testing Engine

An open-source accessibility testing library by Deque Systems that automatically detects common WCAG violations. Can run in browsers, CI/CD pipelines, and testing frameworks.

Source: github.com/dequelabs/axe-core

B

BCP

compliance

Business Continuity Plan

A documented strategy ensuring that critical business functions can continue during and after a disaster or disruption. Required by many compliance frameworks including FedRAMP and FISMA.

Source: NIST SP 800-34

bcrypt

security

bcrypt Password Hashing

A password hashing algorithm designed to be computationally expensive, making brute-force attacks impractical. Includes automatic salting and configurable cost factors.

Source: OpenBSD

BEM

development

Block Element Modifier

A CSS naming convention that creates clear, strict relationships between HTML and CSS. Format: block__element--modifier (e.g., card__title--highlighted).

Source: getbem.com

Browser

development

Web Browser

A software application for accessing the World Wide Web. Renders HTML, CSS, and executes JavaScript. Major engines include Chromium (Blink), Firefox (Gecko), and Safari (WebKit).

Source: MDN Web Docs

Bundler

development

Module Bundler

A build tool that combines multiple JavaScript modules and assets into optimized bundles for production deployment. Examples include Vite, Webpack, Rollup, and esbuild.

Source: Vite documentation

C

Caching

development

The practice of storing copies of data in a temporary storage location (cache) so future requests can be served faster. Includes browser caching, CDN caching, service worker cache, and server-side caching.

Source: MDN Web Docs

CCPA

compliance

California Consumer Privacy Act

A California state privacy law granting consumers rights over their personal data, including the right to know, delete, and opt out of data sales. Often considered alongside GDPR for privacy compliance.

Source: California Attorney General

CDN

networking

Content Delivery Network

A geographically distributed network of servers that delivers web content to users from the nearest location, improving load times and reducing server load.

Source: Industry standard

CDRL

government

Contract Data Requirements List

A list that identifies all data deliverables required under a government contract. Each item references a Data Item Description (DID) specifying format and content requirements.

Source: DD Form 1423

CHANGELOG

documentation

Change Log

A file containing a chronologically ordered list of notable changes for each version of a project. Follows the Keep a Changelog format with Added, Changed, Deprecated, Removed, Fixed, Security sections.

Source: keepachangelog.com

CI/CD

development

Continuous Integration / Continuous Deployment

An automated software development practice where code changes are automatically built, tested, and deployed. CI validates every commit; CD pushes validated code to production.

Source: Industry standard

CISA

government

Cybersecurity and Infrastructure Security Agency

A U.S. federal agency under DHS responsible for protecting critical infrastructure from cybersecurity threats. CISA publishes advisories, vulnerability alerts, and security best practices.

Source: cisa.gov

CLS

development

Cumulative Layout Shift

A Core Web Vital metric measuring visual stability by quantifying how much page content shifts unexpectedly during loading. A low CLS score indicates a more stable, user-friendly experience.

Source: web.dev

CMMC

compliance

Cybersecurity Maturity Model Certification

A DoD certification framework that measures a contractor's cybersecurity practices across three levels. Required for defense contractors handling CUI (Level 2) or classified information (Level 3).

Source: CMMC 2.0 Model

CMMI

compliance

Capability Maturity Model Integration

A process improvement framework that helps organizations improve performance. Five maturity levels from Initial (chaotic) to Optimizing (continuous improvement).

Source: CMMI Institute

CMS

development

Content Management System

Software that enables users to create, manage, and publish digital content without requiring deep technical knowledge. In government, CMS platforms must meet accessibility and security requirements.

Source: W3C

Code Quality

development

A measure of how well source code adheres to coding standards, best practices, and maintainability metrics. Enforced through linters (ESLint), formatters (Prettier), type checkers, and code reviews.

Source: Clean Code (Martin)

CodeQL

security

CodeQL Static Analysis

A semantic code analysis engine by GitHub that treats code as data, querying it like a database to find security vulnerabilities and code quality issues.

Source: codeql.github.com

COGA

accessibility

Cognitive and Learning Disabilities Accessibility

W3C guidelines for making web content accessible to people with cognitive and learning disabilities. Recommendations include clear language, consistent navigation, error prevention, and reduced complexity.

Source: W3C COGA Task Force

Color Contrast

accessibility

WCAG Color Contrast Ratio

The ratio of luminance between foreground text and background color. WCAG AA requires 4.5:1 for normal text and 3:1 for large text. WCAG AAA requires 7:1 and 4.5:1.

Source: WCAG 2.1 SC 1.4.3

Compliance

compliance

Regulatory Compliance

Adherence to laws, regulations, standards, and policies that govern how organizations operate. In federal IT, key frameworks include FedRAMP, CMMC, FISMA, Section 508, and NIST 800-171.

Source: NIST Compliance resources

Component Library

development

A collection of reusable, documented UI components that implement a design system. Ensures visual consistency, accessibility compliance, and development efficiency across an application.

Source: Storybook documentation

ConMon

compliance

Continuous Monitoring

The ongoing awareness of information security, vulnerabilities, and threats to support organizational risk management decisions. Required by FedRAMP and FISMA for maintaining an ATO.

Source: NIST SP 800-137

Contracting

government

Government Contracting

The process by which federal agencies procure goods and services, governed by the Federal Acquisition Regulation (FAR) and agency-specific supplements like DFARS. Includes requirements for accessibility (Section 508) and cybersecurity (CMMC).

Source: FAR Part 1

COR

government

Contracting Officer Representative

A government employee designated by the contracting officer to assist in managing and monitoring contractor performance on a specific contract.

Source: FAR 1.602-2

CORS

security

Cross-Origin Resource Sharing

A browser security mechanism that controls how web pages in one domain can request resources from another domain. Configured via HTTP headers (Access-Control-Allow-Origin).

Source: W3C CORS

Coverage

development

Code Coverage

A metric measuring the percentage of source code executed during automated testing. Includes line, branch, function, and statement coverage. Tools include V8 (built into Vitest), Istanbul/NYC, and c8.

Source: Istanbul documentation

CRUD

development

Create, Read, Update, Delete

The four basic operations for persistent data storage. Most web application features map to CRUD operations on database records via API endpoints.

Source: Industry standard

CSP

security

Content Security Policy

An HTTP response header that restricts which resources (scripts, styles, images, etc.) a browser is allowed to load for a page. A critical defense against cross-site scripting (XSS) attacks.

Source: W3C CSP Level 3, OWASP

CSRF

security

Cross-Site Request Forgery

An attack that tricks a user's browser into making unwanted requests to a site where they're authenticated. Prevented with anti-CSRF tokens or SameSite cookie attributes.

Source: OWASP Top 10 A01

CSS

development

Cascading Style Sheets

A stylesheet language for controlling the visual presentation of HTML documents — layout, colors, typography, animations, and responsive design.

Source: W3C CSS

CUI

security

Controlled Unclassified Information

Government-created or -owned information that requires safeguarding or dissemination controls consistent with applicable laws, regulations, and government-wide policies. Defined by 32 CFR Part 2002.

Source: 32 CFR Part 2002, NARA CUI Registry

CVE

security

Common Vulnerabilities and Exposures

A standardized system for identifying and naming publicly known cybersecurity vulnerabilities. Each CVE ID (e.g., CVE-2024-1234) uniquely identifies a specific vulnerability.

Source: cve.org

CVSS

security

Common Vulnerability Scoring System

A standardized framework for rating the severity of security vulnerabilities on a 0-10 scale. Used to prioritize remediation efforts (Critical: 9.0-10.0, High: 7.0-8.9).

Source: FIRST CVSS v3.1

CWE

security

Common Weakness Enumeration

A community-developed list of software and hardware weakness types. Unlike CVEs (specific vulnerabilities), CWEs categorize classes of weaknesses (e.g., CWE-79: XSS).

Source: cwe.mitre.org

CycloneDX

security

CycloneDX SBOM Standard

An OWASP standard for creating Software Bills of Materials in XML or JSON format. Captures component details, licenses, vulnerabilities, and dependency relationships.

Source: cyclonedx.org

D

DAST

security

Dynamic Application Security Testing

Automated security testing that analyzes a running application by sending crafted requests and observing responses. Finds vulnerabilities that only appear at runtime.

Source: OWASP Testing Guide

Database

data

An organized collection of structured data stored electronically. Types include relational (SQL), document (NoSQL), key-value, and graph databases. This project uses SQLite via sql.js.

Source: SQLite documentation

DDoS

security

Distributed Denial of Service

An attack that overwhelms a server with traffic from many sources simultaneously, making the service unavailable to legitimate users. Mitigated with rate limiting, CDNs, and WAFs.

Source: NIST SP 800-61

Dependencies

development

Software Dependencies

External packages or libraries that a project relies on to function. Managed via package managers (npm, pip). Must be audited for vulnerabilities and tracked in an SBOM for supply chain security.

Source: npm documentation

Design Patterns

development

Reusable solutions to commonly occurring problems in software design. Includes creational (factory, singleton), structural (adapter, decorator), and behavioral (observer, strategy) patterns.

Source: Design Patterns (GoF)

Design System

development

Design System

A collection of reusable components, design tokens (colors, spacing, typography), and guidelines that ensure consistency across a product. Think of it as a visual vocabulary for your application.

Source: Industry standard

Design Tokens

development

Design Tokens

Named values (colors, spacing, typography, shadows) that represent the visual atoms of a design system. Stored as CSS custom properties, JSON, or YAML and consumed across platforms.

Source: W3C Design Tokens

Desktop

development

Desktop Application

A software application that runs natively on a computer's operating system (Windows, macOS, Linux). Modern approaches like Tauri and Electron allow building desktop apps with web technologies.

Source: Tauri documentation

DevOps

development

Development and Operations

A set of practices combining software development (Dev) and IT operations (Ops) to shorten the development lifecycle through automation, continuous delivery, and collaborative culture.

Source: Industry standard

DevSecOps

development

Development, Security, and Operations

An approach that integrates security practices into every phase of the software development lifecycle, rather than treating security as an afterthought. Essential for government and compliance-driven projects.

Source: DoD DevSecOps Reference Design

DFARS

government

Defense Federal Acquisition Regulation Supplement

Supplemental acquisition regulations specific to the Department of Defense. DFARS 252.204-7012 requires defense contractors to implement NIST 800-171 controls and report cyber incidents within 72 hours.

Source: DFARS 252.204-7012

DHS

government

Department of Homeland Security

The federal department responsible for public security. Publishes the Trusted Tester conformance process for Section 508 accessibility testing.

Source: dhs.gov

DID

government

Data Item Description

A standardized document template that specifies the format, content, and preparation instructions for a data deliverable required by a government contract.

Source: DoD 5010.12-L

DISA

government

Defense Information Systems Agency

A DoD combat support agency that provides IT and communications support. Publishes STIGs and manages the DoD Information Network (DoDIN).

Source: disa.mil

DKIM

security

DomainKeys Identified Mail

An email authentication method that uses cryptographic signatures to verify that a message was sent by the domain it claims to be from and was not altered in transit.

Source: RFC 6376

DMARC

security

Domain-based Message Authentication, Reporting, and Conformance

An email authentication protocol that builds on SPF and DKIM to protect domains from spoofing and phishing. Federal agencies are required to implement DMARC under BOD 18-01.

Source: RFC 7489, DHS BOD 18-01

DNS

networking

Domain Name System

The internet's phone book — translates human-readable domain names (example.com) into IP addresses that computers use to route traffic.

Source: RFC 1035

Document

documentation

Digital Document

An electronic file containing structured or unstructured information. Accessible document formats include tagged PDF (PDF/UA), HTML, and structured Word documents with proper heading hierarchies.

Source: PDF/UA (ISO 14289)

Documentation

documentation

Written materials that describe a software system's architecture, APIs, usage, and processes. Includes READMEs, ADRs, changelogs, API docs, user guides, and compliance documentation.

Source: Divio documentation system

DoD

government

Department of Defense

The executive branch department responsible for national security and the United States Armed Forces. Sets cybersecurity and acquisition standards for all defense contractors.

Source: defense.gov

DoDIN

government

Department of Defense Information Network

The globally interconnected information infrastructure operated by the DoD, including networks, computing resources, and services. DISA manages DoDIN security through STIGs and continuous monitoring.

Source: DoD CIO

DOM

development

Document Object Model

A programming interface that represents an HTML or XML document as a tree of objects. JavaScript uses the DOM API to dynamically read and modify page content.

Source: W3C DOM

DORA

compliance

Digital Operational Resilience Act

An EU regulation requiring financial entities to ensure they can withstand, respond to, and recover from ICT-related disruptions. DORA establishes requirements for risk management, incident reporting, and third-party oversight.

Source: European Commission

DRP

compliance

Disaster Recovery Plan

A documented process for recovering IT systems and data after a catastrophic event. DRPs define recovery time and recovery point objectives to minimize downtime and data loss.

Source: NIST SP 800-34

E

E2E

development

End-to-End

Refers to processes or testing that covers the entire workflow from start to finish. In development, E2E testing validates complete user flows; in security, E2E encryption ensures data is protected throughout transmission.

Source: OWASP

EAR

compliance

Export Administration Regulations

U.S. regulations administered by the Bureau of Industry and Security governing the export of dual-use commercial items, software, and technology. Often relevant alongside ITAR for defense and technology contractors.

Source: Bureau of Industry and Security

Embeddings

ai

Vector Embeddings

Numerical representations (arrays of numbers) that capture the semantic meaning of text, images, or other data. Similar items have similar embeddings, enabling semantic search.

Source: Industry standard

Encryption

security

Data Encryption

The process of converting plaintext data into an unreadable format (ciphertext) using a cryptographic algorithm and key. Data should be encrypted both at rest (stored) and in transit (transmitted).

Source: NIST SP 800-175B

EO 14028

compliance

Executive Order 14028: Improving the Nation's Cybersecurity

A 2021 executive order mandating enhanced cybersecurity practices for federal agencies and their software suppliers, including SBOM requirements, zero trust architecture, and enhanced logging.

Source: Executive Order 14028

ESLint

development

ESLint JavaScript Linter

A static analysis tool that identifies problematic patterns in JavaScript code. Enforces coding standards, catches bugs early, and improves code quality through configurable rules.

Source: eslint.org

ESM

development

ECMAScript Modules

The official JavaScript module system using import/export syntax. Supported natively in modern browsers and Node.js. Replaces CommonJS (require/module.exports) in modern code.

Source: ECMAScript 2015

Expo

development

Expo React Native Framework

A framework and platform for building React Native mobile apps with simplified configuration, OTA updates, and managed build services for iOS and Android.

Source: expo.dev

Express

development

Express.js Web Framework

A minimal, flexible Node.js web framework that provides HTTP utilities and middleware for building web applications and APIs. The most popular Node.js framework.

Source: expressjs.com

F

FAR

government

Federal Acquisition Regulation

The primary set of rules governing federal government procurement. Establishes uniform policies and procedures for acquiring supplies and services by executive agencies.

Source: 48 CFR Chapter 1

FedRAMP

compliance

Federal Risk and Authorization Management Program

A government-wide program that standardizes the security assessment, authorization, and continuous monitoring of cloud products and services used by federal agencies.

Source: fedramp.gov

FERPA

compliance

Family Educational Rights and Privacy Act

A federal law protecting the privacy of student education records. Organizations handling educational data must comply with FERPA requirements for data access, disclosure, and consent.

Source: U.S. Department of Education

FIPS

compliance

Federal Information Processing Standards

Standards issued by NIST for use in federal computer systems. FIPS 140-2/3 validates cryptographic modules; FIPS 199 categorizes information systems by impact level.

Source: NIST FIPS

FISMA

compliance

Federal Information Security Modernization Act

A federal law requiring agencies to develop, document, and implement an information security program to protect their information and information systems.

Source: 44 U.S.C. § 3551

Focus Management

accessibility

Keyboard Focus Management

The practice of controlling which element receives keyboard focus during user interactions, especially in dynamic UIs (modals, menus, SPAs). Critical for keyboard and screen reader users.

Source: WCAG 2.1 SC 2.4.3

FOIA

government

Freedom of Information Act

A federal law granting the public the right to request access to records from any federal agency. FOIA is a cornerstone of government transparency and open data initiatives.

Source: foia.gov

Formatting

development

Code Formatting

The automatic application of consistent coding style rules (indentation, spacing, line length, quotes) to source code. Prettier is the standard formatter for JavaScript/TypeScript projects.

Source: Prettier documentation

G

GDPR

compliance

General Data Protection Regulation

The European Union's comprehensive data privacy regulation establishing strict requirements for how organizations collect, store, process, and transfer personal data of EU residents. Non-compliance can result in significant fines.

Source: European Commission

Git

development

Git Version Control System

A distributed version control system that tracks changes to files and enables collaboration. The industry standard for source code management.

Source: git-scm.com

GitHub

development

A cloud-based platform for version control and collaboration using Git. Provides repositories, pull requests, issues, Actions (CI/CD), Packages, and Copilot AI assistance.

Source: github.com

GitHub Actions

development

GitHub Actions CI/CD

GitHub's built-in CI/CD platform that automates build, test, and deployment workflows directly from your repository. Triggered by events like pushes and pull requests.

Source: docs.github.com/actions

Government

government

U.S. Federal Government

The national governing body of the United States, comprising executive agencies and departments that procure technology solutions subject to regulations like FedRAMP, Section 508, FISMA, and CMMC.

Source: USA.gov

GPO Style

documentation

Government Publishing Office Style Manual

The official style guide for U.S. government publications covering capitalization, abbreviations, numbers, punctuation, and document formatting conventions.

Source: GPO Style Manual (2016)

GRC

compliance

Governance, Risk, and Compliance

An integrated approach to managing an organization's governance structure, risk exposure, and regulatory compliance obligations. GRC platforms help streamline audits, policy management, and control assessments.

Source: ISACA

H

Hashing

security

Cryptographic Hashing

A one-way function that converts input data into a fixed-length string. Used for password storage (bcrypt) and data integrity verification. Unlike encryption, hashing cannot be reversed.

Source: NIST SP 800-107

Helmet

security

Helmet.js Security Headers

An Express.js middleware that sets various HTTP security headers including Content-Security-Policy, X-Content-Type-Options, Strict-Transport-Security, and others.

Source: helmetjs.github.io

HIG

development

Human Interface Guidelines

Platform-specific design guidelines published by Apple (iOS/macOS) and Google (Material Design/Android) that define conventions for app design, interaction patterns, and visual style.

Source: Apple HIG, Material Design

HIPAA

compliance

Health Insurance Portability and Accountability Act

A U.S. federal law establishing national standards for protecting sensitive patient health information. Organizations handling protected health information (PHI) must implement administrative, physical, and technical safeguards.

Source: HHS.gov

HSTS

security

HTTP Strict Transport Security

A web security policy mechanism that forces browsers to interact with a site only over HTTPS, preventing protocol downgrade attacks and cookie hijacking. Required by many federal security baselines.

Source: RFC 6797

HTML

development

HyperText Markup Language

The standard markup language for creating web pages. HTML5 added semantic elements (header, nav, main, footer), form controls, multimedia, and accessibility features.

Source: WHATWG HTML Living Standard

HTTP

networking

HyperText Transfer Protocol

The foundational protocol for data communication on the web. HTTP/2 adds multiplexing and header compression; HTTP/3 uses QUIC for improved performance.

Source: RFC 7230

HTTPS

networking

HyperText Transfer Protocol Secure

HTTP encrypted with TLS (Transport Layer Security). Required for all government websites and any site handling sensitive data. Prevents eavesdropping and tampering.

Source: RFC 2818

I

IA

development

Information Architecture

The structural design of shared information environments — organizing, labeling, and navigating content so users can find what they need. The blueprint for a website's structure.

Source: Rosenfeld & Morville

IAM

security

Identity and Access Management

A framework of policies and technologies ensuring the right individuals have appropriate access to technology resources. IAM encompasses authentication, authorization, and user lifecycle management.

Source: NIST SP 800-63

ICT

government

Information and Communications Technology

An umbrella term for all technologies used to handle information and enable communication. Section 508 applies to all ICT procured or used by federal agencies.

Source: Section 508

IDE

development

Integrated Development Environment

A software application providing comprehensive tools for software development, typically including a code editor, debugger, build automation, and version control integration in a single interface.

Source: MDN Web Docs

Impact Level

compliance

FIPS 199 Impact Level

A categorization (Low, Moderate, High) of potential impact if a security breach occurred. Determines which security controls apply. Most CUI systems are Moderate impact.

Source: FIPS 199

Infrastructure

development

IT Infrastructure

The foundational technology components—servers, networks, storage, and cloud services—that support software applications. Infrastructure as Code (IaC) manages these resources through version-controlled configuration files.

Source: AWS Well-Architected Framework

Injection

security

Injection Attack

A class of attacks where untrusted data is sent to an interpreter as part of a command or query (SQL injection, command injection, LDAP injection). #1 on OWASP Top 10 for years.

Source: OWASP Top 10 A03

iOS/Android

development

Mobile Operating Systems

The two dominant mobile operating systems. iOS (Apple) and Android (Google) power smartphones and tablets. Cross-platform frameworks like React Native and Expo allow targeting both from a single codebase.

Source: Apple Developer, Android Developer

ISO 27001

compliance

ISO/IEC 27001 Information Security

An international standard for information security management systems (ISMS). Provides a systematic approach to managing sensitive company information to ensure it remains secure.

Source: ISO/IEC 27001:2022

ITAR

compliance

International Traffic in Arms Regulations

U.S. regulations controlling the export and import of defense-related articles and services on the United States Munitions List. ITAR compliance is mandatory for organizations handling defense technologies.

Source: U.S. Department of State

ITCSS

development

Inverted Triangle CSS

A CSS architecture methodology that organizes styles from generic to specific in layers: Settings → Tools → Generic → Elements → Objects → Components → Utilities. Prevents specificity wars.

Source: Harry Roberts

J

JAB

government

Joint Authorization Board

The primary governance body for FedRAMP, comprising CIOs from DHS, DoD, and GSA. The JAB reviews and grants provisional authorities to operate (P-ATOs) for cloud service providers.

Source: FedRAMP

JavaScript

development

A high-level, interpreted programming language that is one of the core technologies of the World Wide Web. Used for client-side interactivity, server-side development (Node.js), and full-stack applications.

Source: ECMAScript specification

JSON

data

JavaScript Object Notation

A lightweight, human-readable data interchange format that uses key-value pairs and arrays. The standard format for API responses and configuration files.

Source: RFC 8259

JSON-LD

development

JSON for Linking Data

A method of encoding structured data using JSON. The preferred format by Google for embedding Schema.org markup in web pages via <script type='application/ld+json'> tags.

Source: W3C JSON-LD

JWT

security

JSON Web Token

A compact, URL-safe token format used for securely transmitting claims between parties. Commonly used for stateless authentication in web applications.

Source: RFC 7519

K

Kanban

project-management

Kanban Method

A visual workflow management method that uses boards and cards to track work items through stages (To Do → In Progress → Done). Emphasizes continuous flow and limiting work in progress.

Source: David Anderson

Keyboard Navigation

accessibility

The ability to operate all interactive elements of a web page using only the keyboard. Required by WCAG 2.1.1 (Keyboard) and essential for users of screen readers, switch devices, and those with motor impairments.

Source: WCAG 2.1 SC 2.1.1

KPI

project-management

Key Performance Indicator

A measurable value demonstrating how effectively an organization is achieving key business objectives. In government contracting, KPIs track project delivery, compliance milestones, and service quality.

Source: PMI

L

LCP

development

Largest Contentful Paint

A Core Web Vital metric measuring the time it takes for the largest visible content element to render on screen. A fast LCP (under 2.5 seconds) indicates good perceived loading performance.

Source: web.dev

License

compliance

Software License

A legal instrument governing the use, modification, and distribution of software. Common open-source licenses include MIT, Apache 2.0, GPL, and BSD. SPDX identifiers provide standard license naming.

Source: SPDX License List

Lighthouse

development

Google Lighthouse

An open-source tool that audits web pages for performance, accessibility, best practices, SEO, and PWA compliance. Scores each category 0-100 and provides actionable improvement suggestions.

Source: developer.chrome.com/docs/lighthouse

Linting

development

Static Code Analysis

The automated process of analyzing source code for potential errors, style violations, and anti-patterns without executing it. ESLint is the standard linter for JavaScript/TypeScript projects.

Source: ESLint documentation

Live Region

accessibility

ARIA Live Region

An HTML element with aria-live attribute that announces dynamic content changes to screen readers without requiring focus change. Used for status messages, errors, and notifications.

Source: WAI-ARIA 1.2

LLM

ai

Large Language Model

An AI model trained on vast amounts of text data that can understand and generate human-like text. Examples include GPT-4, Claude, and Gemini. The foundation for modern AI assistants.

Source: Industry standard

M

Manifest

development

Web App Manifest

A JSON file (manifest.json) that provides metadata about a Progressive Web App—name, icons, theme color, display mode, and start URL. Required for PWA installability.

Source: W3C Web App Manifest

Material Design

development

Material Design System

Google's design system providing comprehensive guidelines, components, and tools for creating consistent, high-quality digital experiences across Android, web, and other platforms.

Source: material.io

MBAi

ai

Mission-Based Agentic Intelligence

A methodology framework that combines traditional MBA strategic principles with AI-driven agentic workflows. The core intellectual property of the Structured for Growth platform.

Source: Structured for Growth

Media Queries

development

CSS Media Queries

CSS rules that apply styles conditionally based on device characteristics such as viewport width, orientation, color scheme preference, and reduced-motion preference. Foundation of responsive design.

Source: MDN Web Docs

Mega Menu

development

Mega Menu Navigation Pattern

A large dropdown navigation panel that displays multiple groups of links in a structured layout. Useful when a site has many sections that need to be organized into categories.

Source: Nielsen Norman Group

Meta Tags

development

HTML Meta Elements

HTML elements in the <head> section that provide metadata about a web page—description, viewport settings, character encoding, Open Graph properties, and Twitter Card data.

Source: MDN Web Docs

Methodology

project-management

A structured system of practices, techniques, and principles used to guide software development. Includes Agile, Scrum, Kanban, and domain-specific approaches like MBAi for AI-augmented workflows.

Source: Agile Manifesto

MFA

security

Multi-Factor Authentication

An authentication method requiring two or more verification factors (something you know, have, or are). Required by NIST 800-171 and CMMC Level 2 for all CUI access.

Source: NIST SP 800-63B

Middleware

development

Middleware Function

A function that sits between a request and response in a web application, performing tasks like authentication, logging, error handling, or data transformation before passing control to the next function.

Source: Express.js docs

MIL-STD-498

government

Military Standard for Software Development and Documentation

A DoD standard that establishes uniform requirements for software development and documentation. Defines 15 Data Item Descriptions (DIDs) for software lifecycle deliverables.

Source: MIL-STD-498

Mobile

development

Mobile Development

The creation of applications for smartphones and tablets. Approaches include native (Swift/Kotlin), hybrid (React Native/Expo), and progressive web apps (PWAs) that work across platforms.

Source: React Native documentation

Mobile-First

development

Mobile-First Design

A design strategy that starts with the smallest screen size and progressively enhances for larger viewports. Ensures core content and functionality are available on all devices.

Source: Luke Wroblewski, Mobile First

Model

data

Data Model

A representation of data structures and their relationships used by an application. In MVC architecture, the model manages data, business logic, and database interactions.

Source: MVC Pattern

N

NARA

government

National Archives and Records Administration

The federal agency responsible for preserving government records and maintaining the CUI Registry. NARA defines CUI categories and marking requirements.

Source: archives.gov

NATO

government

North Atlantic Treaty Organization

An intergovernmental military alliance of 32 member states. In technology contexts, NATO standards and phonetic alphabet conventions are frequently referenced in defense and government systems.

Source: nato.int

Networking

networking

Computer Networking

The practice of connecting computing devices to share resources and communicate. Includes protocols (HTTP, DNS, TLS), infrastructure (CDN, load balancers), and security (firewalls, WAF, zero trust).

Source: RFC 7230

NIST

government

National Institute of Standards and Technology

A federal agency within the U.S. Department of Commerce that develops technology standards, measurement methods, and cybersecurity frameworks used across government and industry.

Source: nist.gov

NIST SP 800-171

compliance

Protecting Controlled Unclassified Information in Nonfederal Systems

Defines 110 security requirements for protecting CUI in nonfederal systems. The security baseline for CMMC Level 2 and DFARS 252.204-7012 compliance.

Source: NIST SP 800-171 Rev 2, NIST SP 800-171 Rev 3

NIST SP 800-207

compliance

Zero Trust Architecture

A NIST publication defining the principles and deployment models for Zero Trust Architecture. Mandated by EO 14028 for federal agencies.

Source: NIST SP 800-207

NIST SP 800-53

compliance

NIST Special Publication 800-53: Security and Privacy Controls

A comprehensive catalog of security and privacy controls for federal information systems. Contains over 1,000 controls organized into 20 families. The foundation for FedRAMP and most federal security frameworks.

Source: NIST SP 800-53 Rev 5

NLP

ai

Natural Language Processing

A branch of artificial intelligence focused on enabling computers to understand, interpret, and generate human language. Underpins chatbots, sentiment analysis, translation, and large language models.

Source: Stanford NLP Group

Node.js

development

Node.js JavaScript Runtime

A JavaScript runtime built on Chrome's V8 engine that allows running JavaScript on servers. Powers the backend of this platform using the Express.js framework.

Source: nodejs.org

npm

development

Node Package Manager

The default package manager for Node.js that manages project dependencies. The npm registry hosts over 2 million packages of reusable JavaScript code.

Source: npmjs.com

NVD

security

National Vulnerability Database

A NIST-maintained repository of security vulnerability data enriched with CVSS severity scores, CWE classifications, and affected product information.

Source: nvd.nist.gov

O

OAuth

security

Open Authorization

An authorization framework that enables third-party applications to obtain limited access to a web service without exposing user credentials. OAuth 2.0 is the current version.

Source: RFC 6749

OCR

government

Office for Civil Rights

The division within the U.S. Department of Health and Human Services responsible for enforcing HIPAA privacy and security rules. OCR investigates complaints and conducts compliance reviews.

Source: HHS.gov

Offline

development

Offline Support

The ability of a web application to function without a network connection using cached assets and data. Implemented through service workers, Cache API, and IndexedDB in Progressive Web Apps.

Source: MDN Web Docs — Service Worker API

OMB

government

Office of Management and Budget

A White House office that issues policy guidance to federal agencies. OMB M-24-08 mandated WCAG 2.1 AA compliance for all federal websites by June 2025.

Source: whitehouse.gov/omb

Open Graph

development

Open Graph Protocol

A protocol (og:title, og:description, og:image) that controls how URLs are displayed when shared on social media. Essential for professional social sharing appearance.

Source: ogp.me

OpenAPI

development

OpenAPI Specification

A standard, language-agnostic format for describing REST APIs. Version 3.0+ enables auto-generation of documentation (Swagger UI), client SDKs, and server stubs.

Source: OpenAPI 3.0

Operable

accessibility

WCAG Principle: Operable

The second WCAG principle — UI components and navigation must be operable by all users. Covers keyboard access, sufficient time, seizure prevention, and navigation aids.

Source: WCAG 2.1

Operable

accessibility

WCAG Principle: Operable

The second WCAG principle requiring that user interface components and navigation must be operable. Covers keyboard access, sufficient time, seizure prevention, and navigability.

Source: WCAG 2.1 Principle 2

ORM

development

Object-Relational Mapping

A programming technique that maps database tables to objects in code, allowing developers to interact with databases using their programming language instead of raw SQL.

Source: Industry standard

OSCAL

compliance

Open Security Controls Assessment Language

A standardized, machine-readable format developed by NIST for expressing security control catalogs, baselines, system security plans, and assessment results.

Source: NIST SP 800-53

OWASP

security

Open Worldwide Application Security Project

A nonprofit foundation that publishes security guidelines, tools, and the widely-referenced OWASP Top 10 list of critical web application security risks.

Source: owasp.org

OWASP ZAP

security

Zed Attack Proxy

An open-source dynamic application security testing (DAST) tool maintained by OWASP. Automatically finds security vulnerabilities in web applications by intercepting and analyzing HTTP traffic.

Source: zaproxy.org

P

P-ATO

compliance

Provisional Authority to Operate

A conditional authorization granted by the JAB allowing a cloud service provider to operate within the federal government. Agencies can leverage a P-ATO to issue their own ATOs more efficiently.

Source: FedRAMP

package.json

development

The manifest file for Node.js projects that defines project metadata, scripts, dependencies, and configuration. Central to the npm ecosystem and used by tools like Vite, ESLint, and Prettier.

Source: npm documentation

Password

security

A secret string used for authentication. Best practices include minimum 12 characters, bcrypt hashing with salt, breach database checking, and pairing with multi-factor authentication per NIST SP 800-63B.

Source: NIST SP 800-63B

PCI DSS

compliance

Payment Card Industry Data Security Standard

A set of security standards ensuring that organizations accepting, processing, or storing credit card information maintain a secure environment. PCI DSS compliance is mandatory for payment-handling systems.

Source: PCI Security Standards Council

PDF/UA

accessibility

PDF Universal Accessibility

An ISO standard (ISO 14289) for creating accessible PDF documents with proper tagging, reading order, alternative text, and navigation structure.

Source: ISO 14289

Pen Test

security

Penetration Testing

An authorized simulated cyberattack performed to evaluate the security of a system. Required annually for FedRAMP systems and recommended for any system handling sensitive data.

Source: NIST SP 800-115

Perceivable

accessibility

WCAG Principle: Perceivable

The first WCAG principle — information and UI components must be presentable to users in ways they can perceive. Covers text alternatives, captions, adaptable content, and distinguishable colors.

Source: WCAG 2.1

Perceivable

accessibility

WCAG Principle: Perceivable

The first WCAG principle requiring that information and interface components must be presentable in ways users can perceive. Covers text alternatives, captions, adaptable layout, and distinguishable content.

Source: WCAG 2.1 Principle 1

Performance

development

Web Performance

The speed and responsiveness of a web application as measured by metrics like Largest Contentful Paint (LCP), First Input Delay (FID), Cumulative Layout Shift (CLS), and Time to Interactive (TTI).

Source: web.dev/performance

PII

security

Personally Identifiable Information

Any data that could identify a specific individual, such as names, Social Security numbers, or biometric records. Protecting PII is central to HIPAA, GDPR, CCPA, and federal privacy requirements.

Source: NIST SP 800-122

PIV/CAC

security

Personal Identity Verification / Common Access Card

Smart-card credential systems used by U.S. federal agencies (PIV, FIPS 201) and the Department of Defense (CAC) for physical and logical access control. Provides multi-factor authentication via certificate-based identity.

Source: NIST FIPS 201-3

PKI

security

Public Key Infrastructure

A framework for managing digital certificates and public-key encryption that enables secure electronic communication. PKI underpins TLS, code signing, email encryption, and PIV/CAC authentication in government systems.

Source: NIST SP 800-57

Plain Writing Act

documentation

Plain Writing Act of 2010

A U.S. federal law requiring government agencies to write public documents in clear, concise, well-organized language. Applies to regulations, guidance, forms, and web content.

Source: Pub. L. 111-274

POA&M

compliance

Plan of Action and Milestones

A document identifying tasks to correct security weaknesses, the resources required, and a scheduled completion timeline. Required for any system with known security deficiencies seeking or maintaining an ATO.

Source: OMB A-130, NIST SP 800-53

Prettier

development

Prettier Code Formatter

An opinionated code formatter that enforces consistent style by parsing and reprinting code. Supports JavaScript, TypeScript, HTML, CSS, JSON, and Markdown.

Source: prettier.io

Process Improvement

project-management

The systematic approach to enhancing organizational workflows, reducing waste, and increasing quality. Frameworks include CMMI, Six Sigma, Lean, and continuous improvement (Kaizen) methodologies.

Source: CMMI Institute

Prompt Engineering

ai

Prompt Engineering

The practice of designing and optimizing input prompts to get desired outputs from LLMs. Techniques include few-shot examples, chain-of-thought reasoning, and system prompts.

Source: Industry standard

PWA

development

Progressive Web App

A web application that uses modern browser features (service workers, manifests, caching) to deliver app-like experiences including offline access, push notifications, and home screen installation.

Source: web.dev/progressive-web-apps

Q

Quality

project-management

Software Quality

The degree to which a software product meets specified requirements and user expectations. Encompasses functional correctness, reliability, performance efficiency, security, maintainability, and accessibility.

Source: ISO/IEC 25010

R

RAG

ai

Retrieval-Augmented Generation

A technique that enhances LLM responses by first retrieving relevant documents from a knowledge base, then using them as context for generation. Reduces hallucinations and keeps responses grounded in facts.

Source: Lewis et al., 2020

Rate Limiting

security

API Rate Limiting

A technique that controls the number of requests a client can make to an API within a time window. Prevents abuse, brute-force attacks, and ensures fair resource usage.

Source: OWASP API Security

RBAC

security

Role-Based Access Control

An access control method where permissions are assigned to roles, and users are assigned to roles. Simplifies permission management compared to assigning permissions directly to users.

Source: NIST RBAC

React Native

development

A JavaScript framework for building native mobile applications using React. Allows sharing business logic across iOS and Android while rendering native platform UI components.

Source: reactnative.dev

Readability

documentation

A measure of how easy text is to read and understand, assessed by formulas like Flesch-Kincaid, Gunning Fog, and SMOG. Federal plain-language guidelines target 6th–8th grade reading level.

Source: plainlanguage.gov

Records Management

government

The systematic control of records throughout their lifecycle—creation, maintenance, use, and disposition. Federal agencies must comply with NARA regulations (36 CFR 1220-1239) for electronic records.

Source: 36 CFR 1220-1239

Release

development

Software Release

A specific version of software made available for use. Follows semantic versioning (SemVer) conventions and is documented in changelogs. CI/CD pipelines automate the build, test, and deploy steps.

Source: semver.org

Responsive

development

Responsive Web Design

An approach to web design that makes pages render well on a variety of devices and screen sizes using fluid grids, flexible images, and CSS media queries.

Source: Ethan Marcotte, Responsive Web Design

Responsive Design

development

Responsive Web Design

A design approach where web pages automatically adjust their layout, images, and content to fit different screen sizes and devices. Uses CSS media queries, flexible grids, and fluid images.

Source: Ethan Marcotte, 2010

REST

development

Representational State Transfer

An architectural style for designing web services that uses standard HTTP methods and stateless communication. RESTful APIs are the most common approach for web application backends.

Source: Roy Fielding's dissertation

Rich Results

development

Google Rich Results

Enhanced search engine results that display additional information (ratings, FAQs, breadcrumbs, events) extracted from structured data markup (schema.org JSON-LD) embedded in web pages.

Source: Google Search Central

RLS

data

Row-Level Security

A database feature that restricts data access at the row level based on user identity or role. RLS is critical for multi-tenant applications and systems handling sensitive government or health data.

Source: PostgreSQL Documentation

RMF

compliance

Risk Management Framework

A NIST framework (SP 800-37) for managing security and privacy risk through six steps: Categorize, Select, Implement, Assess, Authorize, Monitor.

Source: NIST SP 800-37 Rev 2

Robust

accessibility

WCAG Principle: Robust

The fourth WCAG principle — content must be robust enough to be interpreted by a wide variety of user agents, including assistive technologies. Covers valid markup and name/role/value.

Source: WCAG 2.1

Robust

accessibility

WCAG Principle: Robust

The fourth WCAG principle requiring that content must be robust enough to be interpreted by a wide variety of user agents, including assistive technologies. Covers proper parsing and ARIA usage.

Source: WCAG 2.1 Principle 4

ROI

project-management

Return on Investment

A financial metric measuring the profitability of an investment relative to its cost. In government IT, ROI analysis helps justify technology modernization and compliance spending.

Source: OMB Circular A-94

Rollup

development

A JavaScript module bundler that compiles small pieces of code into larger, optimized bundles. Used internally by Vite for production builds. Excels at tree-shaking to eliminate dead code.

Source: rollupjs.org

RPO

compliance

Recovery Point Objective

The maximum acceptable amount of data loss measured in time. RPO defines how far back in time data must be recoverable after a disruption, driving backup frequency decisions.

Source: NIST SP 800-34

RTO

compliance

Recovery Time Objective

The maximum acceptable duration for restoring a system or service after a disruption. RTO drives infrastructure and disaster recovery architecture decisions.

Source: NIST SP 800-34

Rust

development

A systems programming language focused on safety, speed, and concurrency. Used by Tauri for building lightweight desktop applications and by many security-critical tools due to its memory safety guarantees.

Source: rust-lang.org

S

SAML

security

Security Assertion Markup Language

An XML-based standard for exchanging authentication and authorization data between identity providers and service providers. SAML enables single sign-on for enterprise and government applications.

Source: OASIS

SAST

security

Static Application Security Testing

Automated analysis of source code to find security vulnerabilities without executing the program. Tools like CodeQL and Semgrep scan code for known vulnerability patterns.

Source: OWASP Testing Guide

SBOM

security

Software Bill of Materials

A formal, machine-readable inventory of all software components, libraries, and dependencies in a product. Required by Executive Order 14028 for software sold to the federal government.

Source: EO 14028, NTIA SBOM

SCAP

security

Security Content Automation Protocol

A suite of NIST specifications for automating vulnerability management, security measurement, and compliance evaluation. SCAP enables standardized communication of security configuration and vulnerability data.

Source: NIST SP 800-126

Schema.org

development

Schema.org Structured Data

A collaborative vocabulary for structured data markup on web pages. Search engines use it to understand page content and generate rich results (star ratings, FAQs, breadcrumbs).

Source: schema.org

SCM

development

Software Configuration Management

The discipline of tracking and controlling changes in software, including version control, build management, and release engineering. SCM ensures traceability and reproducibility required by compliance frameworks.

Source: IEEE 828

Screen Reader

accessibility

Screen Reader Assistive Technology

Software that converts on-screen text and interface elements into speech or braille output. Popular screen readers include JAWS, NVDA (Windows), and VoiceOver (macOS/iOS).

Source: W3C WAI

Scrum

project-management

Scrum Framework

An Agile framework using fixed-length iterations (sprints, typically 2 weeks) with defined roles (Product Owner, Scrum Master, Developers) and ceremonies (standups, reviews, retrospectives).

Source: Scrum Guide

SDLC

development

Software Development Life Cycle

The process of planning, creating, testing, and deploying software. Common models include Waterfall, Agile, and DevOps. Security should be integrated at every phase (shift-left).

Source: Industry standard

Section 508

accessibility

Section 508 of the Rehabilitation Act

A federal law requiring all information and communications technology (ICT) developed, procured, maintained, or used by federal agencies to be accessible to people with disabilities.

Source: 29 U.S.C. § 794d

Security

security

Information Security

The practice of protecting information systems from unauthorized access, use, disclosure, disruption, modification, or destruction. Encompasses confidentiality, integrity, and availability (CIA triad).

Source: NIST Cybersecurity Framework

Security Headers

security

HTTP Security Headers

HTTP response headers that enhance web application security. Includes Content-Security-Policy (CSP), Strict-Transport-Security (HSTS), X-Content-Type-Options, X-Frame-Options, and Referrer-Policy.

Source: OWASP Secure Headers

Security Testing

security

The process of identifying vulnerabilities in software through static analysis (SAST), dynamic analysis (DAST), penetration testing, and dependency scanning. Required by CMMC and FedRAMP.

Source: OWASP Testing Guide

Semantic HTML

accessibility

Semantic HTML Elements

HTML elements that carry meaning about the content they contain (header, nav, main, article, section, aside, footer). Improves accessibility, SEO, and code readability compared to generic divs.

Source: WHATWG HTML

SemVer

development

Semantic Versioning

A versioning scheme using MAJOR.MINOR.PATCH format. MAJOR = breaking changes, MINOR = new features (backward-compatible), PATCH = bug fixes. Example: 2.1.0.

Source: semver.org

SEO

development

Search Engine Optimization

The practice of improving a website's visibility in search engine results through technical optimization, content quality, and link building. Includes meta tags, structured data, and page speed.

Source: Industry standard

Service Worker

development

Service Worker API

A JavaScript script that runs in the background, separate from a web page. Enables features like offline caching, push notifications, and background sync for PWAs.

Source: MDN Service Worker API

Shift Left

development

Shift-Left Testing

The practice of performing testing, security analysis, and quality checks earlier in the development process rather than waiting until deployment. Catches issues when they're cheapest to fix.

Source: Industry standard

SIEM

security

Security Information and Event Management

A platform that aggregates and analyzes security event data from across an organization's infrastructure in real time. SIEM systems are essential for threat detection, incident response, and compliance reporting.

Source: NIST SP 800-92

Sitemap

development

XML Sitemap

A file that lists all important pages of a website to help search engines discover and index content. Also refers to the visual representation of a site's information architecture.

Source: sitemaps.org

Skip Navigation

accessibility

Skip Navigation Link

A hidden link at the top of a page that becomes visible on focus, allowing keyboard users to skip repetitive navigation and jump directly to the main content.

Source: WCAG 2.1 SC 2.4.1

SLA

project-management

Service Level Agreement

A contract defining the expected level of service between a provider and a customer, including uptime guarantees, response times, and performance metrics. SLAs are standard in government IT contracts.

Source: ITIL

SOC

security

Security Operations Center

A centralized facility where security analysts monitor, detect, and respond to cybersecurity incidents. SOC also refers to SOC 2 audit reports, which verify a service provider's security controls and practices.

Source: AICPA, NIST

SOX

compliance

Sarbanes-Oxley Act

A U.S. federal law mandating strict financial reporting and internal control requirements for public companies. SOX compliance requires IT controls around data integrity, access management, and audit trails.

Source: SEC

SPA

development

Single-Page Application

A web application that loads a single HTML page and dynamically updates content without full page reloads. Provides app-like experience but requires careful SEO and accessibility handling.

Source: Industry standard

SPDX

security

Software Package Data Exchange

A Linux Foundation standard for communicating software component information including licenses, copyrights, and security references. An alternative to CycloneDX for SBOMs.

Source: spdx.dev

SPF

security

Sender Policy Framework

An email authentication protocol that allows domain owners to specify which mail servers are authorized to send email on their behalf. SPF helps prevent email spoofing and phishing attacks.

Source: RFC 7208

Sprint

project-management

Sprint (Scrum)

A fixed time period (usually 1-4 weeks) during which a Scrum team commits to completing a set of work items. At the end, the team demonstrates working software.

Source: Scrum Guide

SPRS

compliance

Supplier Performance Risk System

A DoD web application where defense contractors submit their NIST 800-171 self-assessment scores. Required before contract award for contracts requiring DFARS 252.204-7019/7020.

Source: sprs.csd.disa.mil

SQL

data

Structured Query Language

A standard language for managing and querying relational databases. Common operations include SELECT (read), INSERT (create), UPDATE (modify), and DELETE (remove).

Source: ISO/IEC 9075

SQLite

data

SQLite Embedded Database

A self-contained, serverless, zero-configuration relational database engine stored in a single file. Ideal for embedded applications, mobile apps, and development databases.

Source: sqlite.org

SSDF

compliance

Secure Software Development Framework

NIST SP 800-218 — a set of practices for producing secure software. Required by EO 14028 for software suppliers to federal agencies. Covers governance, design, implementation, and response.

Source: NIST SP 800-218

SSL/TLS

security

Secure Sockets Layer / Transport Layer Security

Cryptographic protocols that provide secure communication over a network. SSL is deprecated; TLS 1.2+ is the current standard. Enables HTTPS by encrypting data between client and server.

Source: RFC 8446 (TLS 1.3)

SSO

security

Single Sign-On

An authentication scheme allowing users to log in once and access multiple applications without re-entering credentials. SSO improves security and user experience in enterprise and government environments.

Source: NIST SP 800-63

SSP

compliance

System Security Plan

A formal document describing how security controls are implemented in an information system. The cornerstone document for any ATO package.

Source: NIST SP 800-18

SSR

development

Server-Side Rendering

Rendering web pages on the server before sending them to the browser. Improves initial load time and SEO compared to client-side rendering. Used by Next.js, Nuxt, and SvelteKit.

Source: Industry standard

StateRAMP

compliance

State Risk and Authorization Management Program

A nonprofit program modeled after FedRAMP that standardizes cloud security verification for state and local government. StateRAMP provides a consistent framework for assessing cloud service provider security.

Source: stateramp.org

STIG

security

Security Technical Implementation Guide

Configuration standards published by DISA for hardening IT systems to meet DoD security requirements. STIGs exist for operating systems, databases, web servers, network devices, and applications.

Source: DISA STIG Library

STIGs

security

Security Technical Implementation Guides

Configuration standards published by DISA that provide technical guidance for hardening information systems. Cover operating systems, databases, web servers, and applications.

Source: DISA STIGs

Swagger

development

Swagger API Documentation

A set of tools for designing, building, and documenting RESTful APIs. Swagger UI provides an interactive API explorer generated from an OpenAPI specification.

Source: swagger.io

T

Tauri

development

Tauri Desktop Framework

A Rust-based framework for building desktop applications using web technologies. Produces smaller, faster, more secure apps than Electron by using the OS's native webview.

Source: tauri.app

Testing

development

Software Testing

The process of evaluating software to detect defects and verify that it meets requirements. Includes unit tests, integration tests, end-to-end tests, accessibility tests, and security tests.

Source: ISTQB

Theming

development

The system for applying consistent visual styling across an application using design tokens (CSS custom properties). Supports multiple themes (dark/light mode) through token value overrides.

Source: Material Design theming

TLS

security

Transport Layer Security

A cryptographic protocol that provides secure communication over a network. TLS 1.2 is the minimum for government systems; TLS 1.3 is recommended.

Source: RFC 8446

TOTP

security

Time-Based One-Time Password

An algorithm that generates a short-lived numeric code from a shared secret and the current time. Used with authenticator apps (Google Authenticator, Authy) for MFA.

Source: RFC 6238

Transformer

ai

Transformer Architecture

A deep learning model architecture based on self-attention mechanisms, introduced in the 2017 paper 'Attention Is All You Need.' Foundation for GPT, BERT, T5, and all modern large language models.

Source: Vaswani et al., 2017

Trusted Tester

accessibility

DHS Trusted Tester Process

A DHS-developed conformance testing process for Section 508 that provides standardized, repeatable procedures for evaluating ICT accessibility. Testers must pass a certification exam.

Source: DHS Trusted Tester v5.1

Twitter Cards

development

Meta tags (twitter:card, twitter:title, twitter:description, twitter:image) that control how a URL appears when shared on Twitter/X. Types include summary, summary_large_image, and player.

Source: Twitter Developer documentation

Type Safety

development

A programming language feature that prevents type errors by enforcing rules about how data types are used. TypeScript adds optional static type checking to JavaScript, catching bugs at compile time.

Source: TypeScript documentation

TypeScript

development

TypeScript Programming Language

A strict superset of JavaScript that adds static type checking. Catches type errors at compile time, improves IDE support, and makes large codebases more maintainable.

Source: typescriptlang.org

U

UI

development

User Interface

The visual elements through which a user interacts with a software application — buttons, forms, menus, icons, typography, and layout.

Source: Industry standard

Understandable

accessibility

WCAG Principle: Understandable

The third WCAG principle — information and operation of the UI must be understandable. Covers readable text, predictable behavior, and input assistance.

Source: WCAG 2.1

Understandable

accessibility

WCAG Principle: Understandable

The third WCAG principle requiring that information and the operation of the user interface must be understandable. Covers readable text, predictable behavior, and input assistance.

Source: WCAG 2.1 Principle 3

USACE

government

United States Army Corps of Engineers

A major command of the U.S. Army that provides engineering and construction services for military and civilian infrastructure. One of the largest public engineering organizations in the world.

Source: usace.army.mil

USWDS

government

U.S. Web Design System

A design system created by the U.S. government providing accessible, mobile-friendly components and design patterns for federal websites. USWDS ensures consistent user experience and Section 508 compliance.

Source: designsystem.digital.gov

UX

development

User Experience

The overall experience a person has when interacting with a product, encompassing usability, accessibility, performance, design aesthetics, and emotional response.

Source: Industry standard

V

Vector Database

ai

Vector Database

A database optimized for storing and querying high-dimensional vectors (embeddings). Used in RAG systems to find semantically similar documents. Examples: Pinecone, Weaviate, Chroma.

Source: Industry standard

Version Control

development

A system for recording changes to files over time so specific versions can be recalled later. Git is the de facto standard, enabling branching, merging, and collaborative development workflows.

Source: Pro Git (Chacon & Straub)

View Transitions

development

View Transitions API

A browser API that enables smooth animated transitions between different states of a web page or between pages. Creates native-app-like transition effects without JavaScript animation libraries.

Source: W3C View Transitions

Vite

development

Vite Build Tool

A modern frontend build tool that provides instant dev server startup using native ES modules and optimized production builds using Rollup. Significantly faster than Webpack.

Source: vitejs.dev

Vitest

development

Vitest Testing Framework

A Vite-native testing framework that provides a fast, modern alternative to Jest. Supports unit testing, integration testing, and code coverage with a Jest-compatible API.

Source: vitest.dev

VPAT

accessibility

Voluntary Product Accessibility Template

A document that explains how a technology product or service conforms to Section 508 accessibility standards. Required by federal procurement officers to evaluate whether a product meets accessibility requirements.

Source: ITI VPAT 2.5

VPN

networking

Virtual Private Network

A technology creating encrypted tunnels over public networks to provide secure remote access to private resources. VPNs are widely used in government and enterprise environments for secure connectivity.

Source: NIST SP 800-77

Vulnerability

security

Security Vulnerability

A weakness in a system that can be exploited by a threat actor to perform unauthorized actions. Tracked using CVE identifiers and scored using CVSS. Managed through patching, WAFs, and vulnerability scanning.

Source: MITRE CVE, NIST NVD

W

W3C

development

World Wide Web Consortium

An international community that develops open standards (HTML, CSS, WCAG, ARIA, etc.) to ensure the long-term growth and interoperability of the World Wide Web.

Source: w3.org

WAF

security

Web Application Firewall

A security device that monitors, filters, and blocks HTTP traffic to and from a web application. Protects against XSS, SQL injection, and other OWASP Top 10 attacks.

Source: OWASP

WCAG

accessibility

Web Content Accessibility Guidelines

A set of guidelines published by the W3C Web Accessibility Initiative that define how to make web content more accessible to people with disabilities. WCAG 2.1 AA is the current federal standard.

Source: W3C WCAG 2.1, W3C WCAG 2.2

WebView

development

A system component that allows applications to display web content within a native app window. Tauri uses the OS WebView (WebView2 on Windows, WebKit on macOS) for rendering, resulting in tiny app bundles.

Source: Tauri documentation

X

XSS

security

Cross-Site Scripting

A type of security vulnerability where an attacker injects malicious scripts into a trusted website, which then executes in other users' browsers. Consistently in the OWASP Top 10.

Source: OWASP Top 10 A03

Y

YAML

data

YAML Ain't Markup Language

A human-friendly data serialization format commonly used for configuration files (CI/CD pipelines, Kubernetes manifests, Ansible playbooks). Supports comments unlike JSON.

Source: yaml.org

Z

Zero Trust

security

Zero Trust Architecture

A security model that assumes no implicit trust for any user, device, or network, whether inside or outside the organization's perimeter. Every access request must be verified.

Source: NIST SP 800-207

ZTA

security

Zero Trust Architecture

A security model requiring strict identity verification for every person and device attempting to access resources, regardless of network location. ZTA implements the principles defined in NIST SP 800-207.

Source: NIST SP 800-207, EO 14028