1. A framework for use with an integrated development environment, the framework comprising: (a) a registry of at least one connection to at least one remote system, the at least one connection used by a plurality of tools in the integrated development environment to access the at least one remote system; and (b) a common user interface shared by the plurality of tools, the common user interface capable of displaying the at least one connection and the plurality of tools and a context menu associated with each connection in the registry.