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

# Home

> Documentation for Cadmus Dispatch CAD, Web Admin, and Mobile CAD — public-safety dispatch software for telecommunicators, field responders, supervisors, and agency administrators.

<div data-product-guide-index className="flex w-full flex-col gap-8 max-w-5xl mx-auto px-4 md:px-8 lg:px-12 py-10 lg:gap-14 lg:py-16">
  <div className="flex max-w-[540px] flex-col gap-2 self-center text-center">
    <h1 className="text-[30px] font-medium leading-9 tracking-tight text-gray-900 dark:text-gray-50">
      Cadmus Documentation
    </h1>

    <p className="text-balance text-base leading-relaxed tracking-tight text-gray-600 dark:text-gray-400">
      Everything you need to take calls, dispatch units, work calls in the field, and configure your agency — from your first login to advanced admin setup.
    </p>
  </div>

  <div className="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
    <Card title={<span className="product-guide-feature-card-title">Dispatch CAD</span>} icon="phone-call" href="/dispatch/introduction" className="product-guide-feature-card" size={64}>
      <span className="product-guide-feature-card-description">Create calls for service, dispatch units, run queries, and coordinate field response in real time.</span>
    </Card>

    <a href="/admin/introduction" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="settings" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Web Admin</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          Configure users, agencies, integrations, and system settings for your organization.
        </span>
      </div>
    </a>

    <a href="/mobile/introduction" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="smartphone" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Mobile CAD</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          Patrol and field workflows on the MDT — calls, status, NCIC, e-citations, evidence, and chat.
        </span>
      </div>
    </a>
  </div>

  <hr className="border-0 border-t border-border" />

  <div className="flex flex-col gap-4">
    <h2 className="font-serif text-xl font-medium leading-normal text-gray-900 dark:text-gray-50">Common tasks</h2>

    <div className="grid grid-cols-1 gap-4 sm:grid-cols-2">
      <a href="/dispatch/create-cfs" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="plus-circle" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Create a call for service</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Open a new CFS with F1, fill incident type, location, and reporting party, then dispatch units.
          </span>
        </div>
      </a>

      <a href="/dispatch/dispatching-units" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="radio" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Dispatch units</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Assign units from the call detail or drag from the sidebar, and track status through to clear.
          </span>
        </div>
      </a>

      <a href="/admin/users-lifecycle" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="user-plus" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Invite and manage users</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Add dispatchers and administrators, assign roles and agency access, and deactivate accounts when needed.
          </span>
        </div>
      </a>

      <a href="/dispatch/queries-ncic" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="search" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Run NCIC queries</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Look up plates, vehicles, persons, and firearms from the Query Workspace (F3) or directly from a call.
          </span>
        </div>
      </a>

      <a href="/admin/rapidsos-management" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="map-pin" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Configure RapidSOS</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Set up RapidSOS credentials so dispatchers can track caller locations on the map in real time.
          </span>
        </div>
      </a>

      <a href="/dispatch/bolo-greaseboard-wrecker" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="clipboard-list" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Manage BOLOs and boards</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Broadcast BOLOs, maintain the operational greaseboard, and manage wrecker rotation for your agency.
          </span>
        </div>
      </a>
    </div>
  </div>
</div>
