Academy / Sync App Fundamentals / On-Prem PMS and SyncApp

On-Prem PMS and SyncApp

Lesson 2.5 ⏱ ~5 min

💡 Why This Matters

Many of Weave's customers use legacy on-premise PMS software installed on their local machines. This is a fundamentally different deployment model that you'll encounter regularly — and it has important implications for how SyncApp runs and what happens when the office closes.

🎯 What You'll Learn

  • What on-prem PMS means: the database lives on the customer's machine, not in the cloud
  • Why SyncApp must run on the customer's machine for on-prem PMSs
  • What happens to syncing when the customer turns off their computer (vacation, after hours)
  • Why this is acceptable behavior: closed office = no new data to sync
  • The architecture is identical to cloud SyncApp except for where it runs

Watch Video

Open in Google Drive 💡 Open in Drive for AI-powered transcript search and summaries

📋 Lesson Summary

On-prem PMSs store their data in a SQL database on the customer's local machine (typically Windows). Because the data never leaves the machine, SyncApp must also run on that machine to access the database. The architectural model is the same: one SyncApp per office, but instead of a Kubernetes pod, it's a process running on the customer's PC. If the office closes and turns off their computers, the SyncApp process stops — but this is acceptable because there's no new data to sync when the office is closed. The data still flows to Data Service over the internet once the SyncApp is running.

🏷 Key Concepts

On-Prem PMS Local SQL Database SyncApp on Customer Machine Windows Process Sync Availability vs. Office Status One Process Per Office

Key Takeaways

01On-prem SyncApp runs as a process on the customer's Windows machine — not in Weave's cloud
02When the customer's machine is off, sync stops — this is by design, since the office is closed and no new data exists
03On-prem PMSs almost always use SQL databases (unlike cloud PMSs which may use various backends)
04Despite running on the customer's machine, on-prem SyncApp still sends data to Data Service over the internet
05The isolation model still holds: one on-prem SyncApp process per office