Supramolecular chemistry has relied on more or less preorganized molecular receptors for effecting molecular recognition, catalysis, and transport processes. A step beyond consists in the design of systems undergoing molecular self-organization, i.e. systems capable of spontaneously generating a well-defined supramolecular architecture by self-assembling from their components in a given set of conditions. This project aims the synthesis of inorganic programmed systems that self-assemble into well defined three-dimensional racks. This type of superstructures should show electrochemical and photochemical properties that might be relevant for the development of supramolecular devices for information storage.