IMBEWU-Suisse was founded October 20th 2001 as a non-profit organisation according to article 60 of the Swiss Civic Code. The association is overseen by an executive committee who in turn delegates the management of its projects to an operational office based in Neuchâtel. These two bodies meet monthly to exchange, evaluate, and to collaborate on the management of the projects. The entire structure also receives considerable support from numerous volunteers who are directly involved in the organisation and its workings.
IMBEWU is one of the founding members of Latitude 21, the Neuchâtel state federation for development cooperation. The latter consists today of 18 associations and enables IMBEWU to reinforce its promotion of cultural exchange as well as awareness of global issues.