Interpolymer complexes can be prepared either by mixing complementary polymers in solutions or by matrix (template) polymerisation. It is also possible to prepare IPCs at liquid-liquid interfaces or at solid or soft surfaces. Usually the structure of IPCs formed will depend on many factors, including the nature of interacting polymers, concentrations of their solutions, nature of solvent and presence of inorganic ions or organic molecules in solutions. Mixing of dilute polymer solutions usually leads to formation of IPCs as a colloidal dispersion, whereas more concentrated polymer solutions form IPCs in the form of a gel.