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