I have installed oracle server and client on one machine and developer. Why is it necessary to have a different home for developer. I also want to put designer on the same machine. I have created another different home for designer as well but am having problems. Should designer have another home different from developer and oracle client/server?