Hmm... Take a look at the HURD. The transport and security designs are similar to your description. However your application design ideas are a diferent matter entirely. For this you might consider reviewing the Mono project. I think it has facilities for this type of application design. Good luck, Matthew McGuire