This integration of mainframes, minicomputers, servers and workstations into a distributive computing environment creates the need for tools capable of operating in this environment, especially tools that assist in development of applications for distributed computing environments.