Мадридська система включає в себе три види домовленостей між країнами учасниками:
1) згідно з Мадридською угодою;
2) згідно з Протоколом до Мадридської угоди;
3) згідно Мадридської угоди та Протоколу до Мадридської угоди.
Мадридська система, яка використовується при процедурі "міжнародна реєстрація торгової марки", є найбільш зручним способом і дає ряд переваг для потенційного власника торгової марки. Оскільки після реєстрації торгової марки в Патентному відомстві України Власник повинен подати одну міжнародну Заявку, на одній мові та сплатити одне мито за процедуру "міжнародна реєстрація торгової марки". Замість того щоб подавати багато Заявок, на різних мовах і сплачувати різні мита в усі Патентні відомства тих країн, в яких здійснюється реєстрація торгової марки.
Приєднання США та ЄС (Євросоюзу чи Європейського співтовариства) до Мадридської системи перетворило її з міжнародної в глобальну. Зовсім недавно до Мадридською системою приєднався Ізраїль.