IMI is built as a toolkit for administrative cooperation. Based on pre-defined administrative cooperation procedures, it supports different forms of cooperation and mutual assistance, depending on the needs defined for each policy area.
A one-to-one workflow supports the exchange of information between two competent authorities in different countries. For this information exchange, IMI makes use of pre-translated questions and answers ("question sets"):
A one-to-many workflow covers the situation in which one sender needs to transmit information to a group of recipients. This is currently the case for the alert mechanism under the Services Directive and notifications of national legislation:
Alert mechanism for service activities that might cause serious damage to the health or safety of people or to the environment
A repository allows the storing of information in a database inside IMI which is made accessible to all IMI users or a defined group of users. It is currently used for notified information on licence holders for the road transport of Euro cash