A Framework for Distributed Polynomial Systems Based on MP There are obvious advantages to providing communication links between independent software tools, including the ability to do parallel distributive computation, distributed problem solving, and, generally, providing access to a wealth of computational resources. The challenge of providing connectivity is to produce homogeneity in a heterogeneous environment. We have explored this problem within the context of applications specially designed for manipulating polynomials. Our solution uses the Multi Protocol to establish communication links between independent packages, and the ideas of dictionaries, prototypes, and annotations provided in MP. We describe the design of a dictionary for polynomials, as well as the implementation of interfaces based on this dictionary to Singular, Mathematica, and Clap. Important aspects of the implementation include generality, the quality and quantity of supplemental information that can be conveyed, and efficiency. We include a discussion of our experiences with these interfaces and some timings.