About SAP SQL Anywhere
The embedded SQL database inside the till, the van and the remote office.
SAP SQL Anywhere is a relational database engine built for embedded and occasionally-connected workloads. The product traces back to Watcom SQL in 1992, became Sybase SQL Anywhere after PowerSoft and Sybase merged in the mid-nineties, and was rebranded SAP SQL Anywhere when SAP acquired Sybase in 2010. The current major release is version 17, first shipped in July 2015 and still maintained by SAP. The whole database lives in a single .db file, runs as a small footprint server on Windows, Linux, macOS and several UNIX variants, and is deployed inside the host application rather than next to it.
The platform is more than the engine. MobiLink is the session-based synchronisation layer that pushes and pulls changes between hundreds or thousands of remote SQL Anywhere databases and a central consolidated server. UltraLite is the cut-down sibling for iOS, Android and other mobile devices, and SQL Remote handles file-based replication for occasionally-connected users. In practice that combination is why SQL Anywhere sits inside vertical software for point-of-sale, field-service, fleet, healthcare devices and remote-branch back-offices, and why QuickBooks famously embedded it for years. The data captured on each remote node is the operational source of truth, and the consolidated server (or the .db file itself) is what we point at to land it in the warehouse.