Unless someone suggests otherwise, I'm pursuing a 2-tier solution.
If the GUI talks directly to the server-side DB then it gets really ugly when you have to support the local version too.
Originally posted by Cathy Young:
In the description about the overall architecture, it says the system consists of 3 key parts:server-side DB, client-side GUI, and "a client-side database client part that handles the networking on behalf of the user interface". What does this third part mean?
Atleast this is my thoughts.