Features

Built for the bench,
not the boardroom.

Every feature in StringsTheory was designed around how real repair shops, luthiers, and small manufacturers actually work โ€” from intake to invoice. Native macOS + iPad app with web companion.

๐Ÿ“Š
Dashboard
Your shop's pulse at a glance.
โœ“Summary cards: Total Items, Inventory Value, Low Stock Alerts, Active Work Orders
โœ“Recent work orders with live status badges
โœ“Reorder alerts โ€” items below threshold
โœ“Active production orders
โœ“Global cross-entity search: inventory, work orders, customers, BOM, production orders
StringsTheory Dashboard on Mac StringsTheory Dashboard on iPad
๐Ÿ“ฆ
Inventory Management
Complete control over every item on your shelves.
โœ“Full item management: name, SKU (auto or custom patterns), internal SKU, barcode, photos
โœ“Category / Subcategory / Item Type taxonomy with inline creation
โœ“16+ units of measure: each, box, bag, case, roll, spool, pack, pair, set, feet, meters, lbs, kg, oz, custom
โœ“Units per package with automatic cost-per-piece calculation
โœ“Unit Cost, Sale Price, reorder point, and reorder quantity with visual low-stock alerts
โœ“Location tracking and total inventory value calculated in real-time
โœ“Backorder detection
โœ“Item photos with camera capture or gallery import
โœ“Barcode scanning (Code128, QR, UPC) to find or create items
โœ“Wholesale item linking โ€” wholesale to retail with auto stock deduction
โœ“Component and wholesale item linking
โœ“Bulk add items with shared properties
โœ“Bulk edit โ€” update category, type, location, reorder point, sale price, or sync flags across multiple items
โœ“Built-in barcode scanner (camera on iPad, USB scanner on Mac)
StringsTheory inventory management on Mac StringsTheory inventory management on iPad
๐Ÿ”ง
Work Orders
From drop-off to pick-up, fully tracked.
โœ“Three view modes: Kanban board, compact list, detailed list
โœ“Status workflow: Pending โ†’ In Progress โ†’ Completed / Cancelled
โœ“Rich fields: title, description, BOM link, quantity, customer, due date, notes, terms & conditions
โœ“Work order templates โ€” pre-configure title, description, checklists, fields, and tags
โœ“Apply templates with one tap to speed up intake
โœ“Customizable checklists with progress tracking per order
โœ“Custom fields (text, number, dropdown)
โœ“Custom color-coded progress tags
โœ“Signature capture (touch on iPad, mouse/trackpad on Mac)
โœ“PDF generation with business branding
โœ“Email work orders directly to customers with customizable templates
โœ“Tag system for categorization and filtering
โœ“Search and filter by status, customer, title, or tags
StringsTheory work orders on Mac StringsTheory work orders on iPad
๐Ÿ‘ฅ
Customers
Keep every client relationship organized.
โœ“Full customer records: name, email, phone, company, address
โœ“Search by any field
โœ“Linked to work orders and production orders
โœ“Multi-select for bulk actions
โœ“CSV import/export
โœ“Inline customer creation from work order or production order forms
StringsTheory customers on Mac StringsTheory customers on iPad
๐Ÿญ
BOM (Bill of Materials)
Know exactly what goes into every build.
โœ“Create assemblies with output item, output quantity, and component items
โœ“Automatic cost estimation based on component unit costs
โœ“Component count and quantity tracking
โœ“Search BOMs by name, description, or output item
โœ“Card or list view modes
โœ“Favorite BOMs for quick access
StringsTheory BOM on Mac StringsTheory BOM on iPad
๐Ÿ”ข
Serialized Items & Production Tracking
Serial-level visibility across everything you build.
โœ“Production orders with auto-incrementing PO numbers
โœ“Stock orders and customer orders
โœ“Line items linked to inventory with quantities
โœ“Due date management with overdue highlighting
โœ“Custom progress tags with color coding
โœ“Serialized unit tracking โ€” serial number, status, manufactured date, revision, color
โœ“Unit statuses: Available, Reserved, Consigned, Sold, In Repair, Defective
โœ“Dealer and customer assignment per unit
โœ“Custom production fields (text, number, date) โ€” define once, track per unit
โœ“CSV import/export of serialized units with flexible column matching
โœ“Customer resolution during import โ€” auto-match by name or pick from dropdown
StringsTheory production on Mac StringsTheory production on iPad
๐Ÿ’ฐ
COGS (Cost of Goods Sold) Reports
Real numbers, real margins.
โœ“Track purchases, sales, work order usage, and adjustments
โœ“Date range filtering (7D, 30D, 90D, 1Y, All)
โœ“Revenue, COGS, gross profit, and gross margin calculations
โœ“Breakdown by item, type, day, or month
โœ“Bar chart visualization โ€” cost vs. revenue per item
โœ“Sortable columns for detailed analysis
โœ“Exportable transaction data
StringsTheory COGS report on Mac StringsTheory COGS report on iPad
๐Ÿท
Label Design & Printing
Design, preview, and print labels your way โ€” from a single barcode to a full batch run.
โœ“Visual drag-and-drop label designer
โœ“Built-in Dymo templates: 30252, 30336, 30332, 30346, 30334, 30258, 30256, 30333 + custom sizes
โœ“Design elements: Text, Barcode (Code128/UPC-A/EAN-13), QR Code, Images, Lines, Rectangles
โœ“20+ dynamic field placeholders: item name, SKU, serial number, sale price, customer, dates, and more
โœ“Import .dymo files from Dymo Label software
โœ“Production labels โ€” auto-queue labels for every new serialized unit
โœ“Dual-label support for front/back printing
โœ“Label image library
โœ“Print preview with live rendering
โœ“Print to system printer or PDF
โœ“Dedicated print queue with entries grouped by printer
โœ“Pending/printed/skipped status management
โœ“Bulk "Print All" per printer
โœ“Network print server support with Bonjour (mDNS) discovery
โœ“Printer role assignment: production, shipping, returns, inventory
โœ“Label size validation per printer brand (Dymo, Brother, Zebra, Rollo)
โœ“Batch job submission to network printers
๐Ÿ“‹
Bulk Operations & CSV Import/Export
Move data in and out fast โ€” with validation every step of the way.
โœ“Multi-item selection (Cmd/Shift+Click on macOS, tap on iPad)
โœ“Bulk edit: category, location, reorder point, integration sync toggles
โœ“Bulk add items with shared properties
โœ“Bulk delete with confirmation dialogs
โœ“Bulk status changes for work orders and production units
โœ“CSV template generation for any data type
โœ“Flexible import with validation preview and column mapping
โœ“Round-trip compatible: export โ†’ edit in Excel โ†’ re-import
โœ“Inventory CSV with all item fields
โœ“Production CSV with SKU, serial number, status, color, dates, dealer, customer, revision, custom fields
โœ“Customer CSV import/export
โœ“Work order CSV import via templates
โœ“Auto-create categories and item types from imported data
โœ“Customer resolution UI for production imports: auto-match, pick from list, or keep as text
๐Ÿ”—
Integrations
Connect your tools, automate the grunt work.
โœ“Square POS: OAuth with PKCE security, two-way inventory sync
โœ“Square POS: Location-specific sync, catalog matching by SKU, variation support
โœ“Square POS: Field sync options (name, description, price, quantity), exclusion list
โœ“Shopify: OAuth with HMAC validation, product and variant synchronization
โœ“Shopify: Fulfillment location selection, two-way inventory quantities
โœ“Google Sheets: Push inventory and serial data to designated spreadsheets
โœ“Google Sheets: Per-item worksheets with serial unit details and custom production fields
โœ“Google Sheets: Import preview before applying changes
โœ“Configurable auto-sync intervals per integration (5, 15, 30, 60 min)
โœ“Per-item exclusion lists and field sync options
โ˜๏ธ
Cloud Sync & Multi-Device
Work anywhere โ€” online or off. Your data follows you.
โœ“Bi-directional cloud sync across Mac and iPad Annual
โœ“Entity-level selective sync โ€” choose what syncs
โœ“Configurable auto-sync frequency (5, 15, 30, 60 minutes)
โœ“Conflict resolution โ€” visual diff viewer for manual resolution
โœ“Sync preview before applying
โœ“Automatic retry with exponential backoff
โœ“Full sync log with device and integration filtering
โœ“Push/Pull controls per integration (Square, Shopify, Sheets, Cloud)
โœ“Web app companion at app.stringstheoryinv.com
๐Ÿค
Team & Multi-User
Bring your whole team on board with role-based access. Annual
โœ“Email/password and Google OAuth login
โœ“4 roles: Admin, Manager, User, Viewer
โœ“Invite system with token-based links
โœ“User management: create, activate/deactivate, change roles, delete
โœ“Forgot password and change password flows
โœ“Server-pushed announcement banners
๐Ÿ’พ
Backup & Restore
Your data, protected and portable.
โœ“Selective backup by data type
โœ“Local file export
โœ“Full system restore or selective type restore
โœ“One-tap restore from app documents
โœ“Factory reset with confirmation
โœ“Legacy backup format support
๐Ÿ“ง
Email System
Keep customers in the loop automatically.
โœ“Customizable email templates with 19 merge fields
โœ“Merge fields: work order details, customer info, business info
โœ“Auto-triggers on work order creation and status changes
โœ“Delivery via Resend (cloud) or local mail client (mailto)
โœ“PDF attachment support
โœ“Test email functionality
โœ“Per-function enable/disable toggles
โš™๏ธ
Settings & Configuration
Configure everything to match how your shop works.
โœ“Category / Subcategory / Item Type taxonomy management
โœ“Label templates and label designer
โœ“Work order templates with checklists and custom fields
โœ“Progress tag management with color picker
โœ“Production field management with drag-and-drop reorder
โœ“Printer assignments to label templates
โœ“Print server configuration
โœ“Business profile: name, DBA, address, phone, email, website, logo, currency
โœ“Category, subcategory, and item type management
โœ“Custom component fields
โœ“Progress tag management with color coding
โœ“Language selection (English, Spanish, French, German, Japanese, Italian)
โœ“Light/dark theme with system default option
โœ“Compact vs. comfortable view mode (Mac)
StringsTheory settings on Mac StringsTheory settings on iPad
๐Ÿ”’
Security
Your data stays yours. No trackers, no telemetry.
โœ“License-based access control with read-only mode for unlicensed features
โœ“Keychain storage for all credentials and tokens
โœ“PKCE OAuth for third-party integrations
โœ“AES-GCM encryption for token storage
โœ“Atomic file writes for backup and keychain operations
โœ“No advertising trackers, behavioral analytics, or third-party SDKs
๐Ÿ–ฅ
Platform Support & Internationalization
Native apps, six languages, and automatic updates.
โœ“macOS: Native table views, keyboard shortcuts, menu bar integration, Sparkle auto-updates
โœ“macOS: USB barcode scanner support, system printer discovery
โœ“iPad: Touch-optimized interface, camera barcode scanning, adaptive layouts, 44pt touch targets
โœ“Web: Companion web app accessible from any browser
โœ“6 languages: English, Spanish, French, German, Japanese, Italian
โœ“Light/dark theme with system default option
โœ“Compact vs. comfortable view mode (Mac)

Ready to run a tighter shop?

Get set up in minutes. 7-day free trial โ€” no credit card required during the trial period.