Complex systems simulations generally involve the interaction of different scientific fields. Human economies, ecosystems or dynamic computer networks are good examples. Since models and simulators already exist in those fields, designing the simulation as a society of interacting models and interacting simulators appears attractive. Beyond the conceptual and technical issues to make the different models and simulators cooperate, the challenge is to facilitate the design and implementation of these societies of interacting models and simulators.