A small four part system could be developed:
1) SQL Lite DB holding the content for the application
2) A network pull routine checking Ferrule Media softwares server for content updates for a particular customer, which then updates the content locally to #1
3) A disk push routine to dump the SQL data as Hollywood files to local disk
4) A Mac/Windows service module to invoke #2 and #3 at a set interval
Now, Ferrule Media Software could partner with Airsoft Softwair to make a "Hollywood PRO" which incorporates #1, #2 and #3. Then Ferrule Media simplifies maintenance of their software seeing as #4 exists for atleast Mac and PC.
-- EDIT ---
Looking at it again, I see that #1 can be dropped. And #3, and just write it straight to disk from Ferrule Server. But SQL lite could bring some robustness and versioning locally for the dentist.