> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bluegenai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Glossary

> Acronyms and terms used throughout the BlueGenAI User Help Center.

export const glossaryTerms = [{
  acronym: "AI",
  name: "Artificial Intelligence",
  description: "The technology underlying BlueGenAI's agents — used throughout the platform to generate prototypes, requirements, code, and documentation from natural-language prompts."
}, {
  acronym: "API",
  name: "Application Programming Interface",
  description: "A defined way for software systems to communicate. BlueGenAI-generated backends expose REST APIs, and BlueGenAI itself can integrate with external platform APIs."
}, {
  acronym: "ASP",
  name: "Active Server Pages",
  description: "A legacy Microsoft web development technology (\"Classic ASP\") sometimes found in older systems analyzed by CAB."
}, {
  acronym: "AS/400",
  name: "Application System/400",
  description: "A legacy IBM midrange computing platform sometimes encountered in government legacy systems analyzed by CAB."
}, {
  acronym: "ATO",
  name: "Authority to Operate",
  description: "Formal government approval for a system to run in a production environment. Requires documented evidence the system meets security requirements."
}, {
  acronym: "ATT",
  name: "Authority to Test",
  description: "Formal government approval for a system to enter a testing environment, ahead of full ATO."
}, {
  acronym: "BD",
  name: "Business Development",
  description: "Pre-award work — proposal writing, capture strategy, and client engagement — typically performed by contractors and integrators pursuing government contracts."
}, {
  acronym: "CAB",
  name: "Common Application Blueprint",
  description: "BlueGenAI's capability for analyzing existing documents, source code, and legacy systems to produce a comprehensive architectural blueprint."
}, {
  acronym: "COBOL",
  name: "Common Business-Oriented Language",
  description: "An older programming language frequently found in mainframe legacy systems that CAB can analyze."
}, {
  acronym: "CUI",
  name: "Controlled Unclassified Information",
  description: "Government-created or government-owned information requiring safeguarding or dissemination controls under law, regulation, or government-wide policy."
}, {
  acronym: "DDL",
  name: "Data Definition Language",
  description: "Database scripts that define schema structure (tables, relationships). Useful CAB input when modernizing a legacy system's data model."
}, {
  acronym: "DUNS",
  name: "Data Universal Numbering System",
  description: "A legacy entity-identifier system used in federal contracting, replaced by UEI in 2022."
}, {
  acronym: "FAQ",
  name: "Frequently Asked Questions",
  description: "A common support-content format, referenced in the Help & Support tab."
}, {
  acronym: "FedRAMP",
  name: "Federal Risk and Authorization Management Program",
  description: "A government-wide standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services."
}, {
  acronym: "ICD",
  name: "Interface Control Document",
  description: "A procurement-recognized document describing how two systems interface. BlueGenAI can generate ICDs as part of its compliance-friendly outputs."
}, {
  acronym: "ITAR",
  name: "International Traffic in Arms Regulations",
  description: "U.S. regulations controlling the export and import of defense-related articles, services, and technical data."
}, {
  acronym: "J2EE",
  name: "Java 2 Platform, Enterprise Edition",
  description: "An older Java enterprise framework sometimes found in legacy systems CAB analyzes."
}, {
  acronym: "JAD",
  name: "Joint Application Design",
  description: "A structured workshop format used to gather and refine requirements directly with stakeholders."
}, {
  acronym: "JCL",
  name: "Job Control Language",
  description: "Scripting used to run batch jobs on mainframe systems — relevant input when using CAB on legacy mainframe applications."
}, {
  acronym: "LLM",
  name: "Large Language Model",
  description: "The class of AI model that powers BlueGenAI's prompt-driven generation."
}, {
  acronym: "PDF",
  name: "Portable Document Format",
  description: "A common document format supported for uploads (e.g., solicitations, requirements) and for exported outputs."
}, {
  acronym: "PL/SQL",
  name: "Procedural Language/Structured Query Language",
  description: "Oracle's procedural extension to SQL, often found in legacy database logic analyzed by CAB."
}, {
  acronym: "RFI",
  name: "Request for Information",
  description: "A pre-solicitation document used by government agencies to gather information from potential vendors."
}, {
  acronym: "RFP",
  name: "Request for Proposal",
  description: "A solicitation document inviting vendors to submit a proposal for a described scope of work."
}, {
  acronym: "RFQ",
  name: "Request for Quote",
  description: "A solicitation document requesting pricing for a defined scope, typically used for simpler procurements than an RFP."
}, {
  acronym: "RPG",
  name: "Report Program Generator",
  description: "A legacy programming language associated with IBM AS/400 systems."
}, {
  acronym: "RTM",
  name: "Requirements Traceability Matrix",
  description: "A document mapping each requirement to its corresponding user story, design element, and test case — a common procurement-friendly output BlueGenAI generates."
}, {
  acronym: "SAM",
  name: "System for Award Management",
  description: "The federal government's official registry for entities doing business with the government; issues UEI numbers."
}, {
  acronym: "SDD",
  name: "System Design Document",
  description: "A procurement-recognized document describing a system's technical design — a common BlueGenAI output."
}, {
  acronym: "SME",
  name: "Subject Matter Expert",
  description: "A person with specialized knowledge of a domain, process, or system — often needed to validate AI-generated content for undocumented workflows."
}, {
  acronym: "SOC",
  name: "System and Organization Controls",
  description: "Audit reports certifying a service organization's controls are designed and operating effectively. SOC 2 Type II is most relevant to cloud-based platforms."
}, {
  acronym: "SOO",
  name: "Statement of Objectives",
  description: "A solicitation document describing high-level goals without prescribing a specific approach, giving vendors flexibility in their proposed solution."
}, {
  acronym: "SOR",
  name: "Statement of Requirements",
  description: "A document listing specific requirements a solution must meet, often used alongside or instead of a SOW."
}, {
  acronym: "SOW",
  name: "Statement of Work",
  description: "A document defining the scope, deliverables, and terms of a specific project or contract."
}, {
  acronym: "SQL",
  name: "Structured Query Language",
  description: "The standard language for querying and managing relational databases."
}, {
  acronym: "SSN",
  name: "Social Security Number",
  description: "A sensitive personal identifier that BlueGenAI-generated applications should avoid collecting unless explicitly required and appropriately secured."
}, {
  acronym: "T-SQL",
  name: "Transact-SQL",
  description: "Microsoft's procedural extension to SQL, often found in legacy database logic analyzed by CAB."
}, {
  acronym: "TAP",
  name: "Tyler Application Platform",
  description: "A low-code, configurable platform used for case management and business process workflows in the public sector. One of several low-code platforms BlueGenAI can generate configurations for."
}, {
  acronym: "UEI",
  name: "Unique Entity Identifier",
  description: "A 12-character alphanumeric identifier assigned by SAM.gov to entities doing business with the federal government. Replaced the DUNS number in 2022."
}, {
  acronym: "UI",
  name: "User Interface",
  description: "The visual and interactive elements of an application that users see and work with."
}, {
  acronym: "URL",
  name: "Uniform Resource Locator",
  description: "A web address — used throughout the platform to reference live application links, shareable prototypes, and documentation pages."
}, {
  acronym: "VB6",
  name: "Visual Basic 6",
  description: "A legacy Microsoft programming language and IDE, sometimes found in older systems analyzed by CAB."
}, {
  acronym: "WCAG",
  name: "Web Content Accessibility Guidelines",
  description: "The standard used to define accessibility requirements (e.g., WCAG 2.1 AA) for applications built for the public sector."
}, {
  acronym: "WCF",
  name: "Windows Communication Foundation",
  description: "A legacy Microsoft framework for building service-oriented applications, sometimes found in older .NET systems analyzed by CAB."
}, {
  acronym: "ZIP",
  name: "—",
  description: "A compressed archive file format. The preferred way to upload full codebases or multi-file document sets to CAB."
}];

export const GlossarySearch = () => {
  const [query, setQuery] = useState("");
  const filtered = glossaryTerms.filter(t => {
    const haystack = (t.acronym + " " + t.name + " " + t.description).toLowerCase();
    return haystack.includes(query.toLowerCase());
  });
  return <div>
      <input type="text" placeholder="Search acronyms or terms..." value={query} onChange={e => setQuery(e.target.value)} style={{
    width: "100%",
    padding: "10px 14px",
    fontSize: "14px",
    border: "1px solid #cbd5e1",
    borderRadius: "8px",
    boxSizing: "border-box",
    marginBottom: "8px"
  }} />
      {query && <div style={{
    fontSize: "12px",
    color: "#64748b",
    marginBottom: "16px"
  }}>
          Showing {filtered.length} of {glossaryTerms.length} terms
        </div>}
      {filtered.length === 0 ? <div style={{
    padding: "24px",
    textAlign: "center",
    color: "#64748b"
  }}>
          No matching terms found.
        </div> : <table>
          <thead>
            <tr>
              <th>Acronym</th>
              <th>Name</th>
              <th>Description</th>
            </tr>
          </thead>
          <tbody>
            {filtered.map((t, i) => <tr key={i}>
                <td>{t.acronym}</td>
                <td>{t.name}</td>
                <td>{t.description}</td>
              </tr>)}
          </tbody>
        </table>}
    </div>;
};

Quick reference for acronyms and abbreviations used across this portal.

<p style={{ fontSize: "13px", color: "#64748b", marginBottom: "8px" }}>
  Search matches acronyms, full names, and descriptions — try a keyword like "legacy" or "compliance" to find related terms even if you don't know the exact acronym.
</p>

<GlossarySearch />

<Note>
  Some terms above (WCAG, SSN) are drawn from source material for phases not yet published. They're included here so the Glossary stays ahead of content development rather than needing repeated updates.
</Note>
