Thanks for your information. It makes a lot of things clear. One final thing (I think I can understand it now): if the code is running on the Client and I make a socket connection to a second Suneido Server running elsewhere, the socket connects directly between the Client and that second Server? I suppose it does. The second Suneido server is used to store data, files, etc.
The part about using it over the Internet is interesting, because I was wondering how it would perform. What is the best set-up for use over the Internet?