Hi Jimen, Ashamed to say that I hardly did any of that stuff. I'd had some experience using Java's RMI, and had some friends who'd recommended CORBA as another good technology that'd do the same thing. My excuse is that I'm a one-man sw engineering team, and didn't have nearly enough time set aside for system design when I was dropped into the project.