StringsTheory's offline-first architecture means your shop never stops working. Cloud sync keeps every device up to date when you're ready.
StringsTheory stores all of your data locally on your device using Apple's SwiftData framework. Every inventory item, work order, customer record, and BOM entry lives on your Mac or iPad first. You never need an internet connection to use the app -- everything works fully offline.
When cloud sync is enabled and you have internet access, StringsTheory sends your local changes to the cloud and pulls down changes made on other devices. If you lose connection mid-day (spotty shop Wi-Fi, traveling to a show), nothing breaks. Your changes simply queue up and sync the next time you're online.
Cloud sync is an Annual tier feature ($199.99/year). Monthly tier users ($29.99/month) have full local functionality but do not have access to cloud sync, the web app, or multi-device workflows. You can upgrade at any time in Settings.
When you make changes while offline, StringsTheory adds each change to an offline queue. You can see how many pending changes are waiting by looking at the count badge displayed in the Cloud Sync settings area.
If you've been working offline at a guitar show all weekend, don't worry about the queue size. StringsTheory handles hundreds of queued changes efficiently. Just connect to Wi-Fi and let it sync.
You control how often StringsTheory checks for changes and pushes your local updates. Navigate to Settings → Cloud Sync to configure the sync interval.
StringsTheory also uses adaptive backoff when sync failures occur. If the server is temporarily unreachable, the app gradually increases the wait time between retries instead of hammering a down server. Once a sync succeeds again, the interval returns to your configured setting.
For a single-device shop, 30 or 60 minutes is plenty. If you have a Mac at the counter and an iPad in the workshop, try 5 or 15 minutes so both devices stay closely aligned throughout the day.
Before accepting remote changes from the cloud, StringsTheory lets you preview exactly what's coming in. This is especially useful when multiple people are editing data -- you can see incoming changes before they overwrite anything locally.
Pull preview is most valuable in team environments where multiple users may edit the same records. For single-user setups syncing between your Mac and iPad, auto-accept is usually fine.
When the same record is edited on two devices before a sync happens, StringsTheory detects the conflict and presents a side-by-side comparison so you can decide which version to keep.
For example, if you updated an item's price on your Mac while your employee updated its quantity on the iPad, the conflict viewer shows both changes. You can keep your new price and their new quantity -- the best of both edits.
Conflicts are rare in practice. They only happen when the exact same record is edited on two devices between sync cycles. Setting a shorter sync interval (5 minutes) reduces the window for conflicts significantly.
You don't have to sync everything. Selective sync lets you choose exactly which data types participate in cloud sync, giving you control over what gets shared across devices.
If your iPad is used exclusively for work order intake at the front counter, you might only sync Work Orders and Customers to that device, keeping your full inventory and BOM data on your main Mac.
The sync log gives you full visibility into what's been synced, when, and whether anything went wrong. It's your audit trail for all cloud sync activity.
The sync log is stored locally on each device. If you need to troubleshoot a sync issue, check the log on the device where the problem is occurring.
A color-coded indicator in Settings → Cloud Sync shows your current connection state at a glance.
The indicator updates in real time. If your shop Wi-Fi drops, you'll see it switch from green to red immediately. When connection restores, it flips back to green and your queued changes begin syncing.
Annual tier subscribers get access to the StringsTheory web app at app.stringstheoryinv.com. It's a full-featured companion that runs in any modern browser -- Chrome, Safari, Firefox, Edge -- on any platform.
Bookmark app.stringstheoryinv.com on your phone's home screen for quick access. On iPhone Safari, tap the share button and select "Add to Home Screen" for an app-like experience.