Normal
Read my post above. You can still do all that with an embedded DB like VistaDB, which is only about 1MB in size and get get compiled as a module directly into the .NET project. It will thus run in the same memory-space as the server component and all clients can connect to it remotely and concurrently.