COD Software

A.I.M.S.Arsenal Inventory Management System

Purpose-built software for organizing firearms, ammunition, accessories, storage, documents, maintenance, range activity, and the records that connect them—all under your control.

Current release: V1.2.0 · Self-hosted with Docker · Desktop and mobile browser access
Know what you own. Know where it is.

A complete system for a serious collection.

A.I.M.S. goes beyond a serial-number list. It connects every item with its location, supporting records, activity, value, maintenance history, and related inventory.

Firearm Inventory

Track identity, ownership and custody, caliber, serial number, status, value, storage, photos, documents, and configurable record completeness.

Ammunition Management

Manage products and individual lots by caliber, brand, model, grain, projectile, quantity, purchase details, lot number, and container.

Storage Hierarchy

Organize inventory through a clear Site → Location → Storage → Container structure with stable identities for future label and QR workflows.

Accessories

Catalog optics, lights, slings, magazines, cases, and other accessories, then assign them to the appropriate firearm or storage location.

Maintenance

Record cleanings, inspections, repairs, parts, gunsmith service, notes, costs, dates, and round-count-driven maintenance intervals.

Range Sessions

Log sessions, participating firearms, rounds fired, notes, and ammunition usage for a practical activity history.

Photos & Documents

Preserve firearm images, serial-number photos, receipts, permits, and related files with gallery tools for preview, recovery, reassignment, and cleanup.

Ammo Targets & Alerts

Set minimums and target quantities by caliber, see aggregated totals, and keep low-stock warnings visible even when inventory reaches zero.

Wishlist

Track future purchases with priority, status, notes, pricing, and product links alongside the collection you already own.

Custom Configuration

Create custom fields and lists, configure required records, manage shared manufacturers and models, and tailor terminology to your collection.

Multi-Location Ready

Model multiple sites, rooms, safes, cabinets, lockers, shelves, cases, bags, and ammunition containers without losing record relationships.

Backup & Recovery

Create encrypted backups containing the database, images, documents, and manifest, with validation and restore support.

At a glance

An application—not a spreadsheet.

Use card or detailed views, search and filter inventory, paginate large collections, and work from desktop or mobile.

Firearms
Inventory & completeness
Ammunition
Lots, totals & targets
Maintenance
History & service due
Storage
Sites to containers
ItemCaliberStorageStatus
Collection Item9mmSafe AStored
Collection Item5.56Safe BActive
Collection Item.22 LRCase 2Range
Built for control

Your records stay with you.

A.I.M.S. is a self-hosted platform with local authentication, persistent storage, and merge-safe record handling designed to protect existing data as your collection grows.

Self-Hosted DeploymentRun the application in Docker with persistent database, image, and document storage outside the container.
Safer PersistenceNormal saves merge records against current server state, while intentional deletions use targeted operations.
Personalized AppearanceCustomize the accent, sidebar, backgrounds, panels, text, borders, and status colors for your installation.
Guided Updates & RollbackCheck for releases, optionally back up first, apply user-initiated updates, and retain the previous container for rollback.
A.I.M.S. V1.2.0

Take aim at better inventory management.

A.I.M.S. is under active development. Contact COD to discuss availability, deployment, and early access.

Arsenal Inventory Management SystemPurpose-built collection management with local control, practical workflows, and room to grow.