Enzymy mogą także zawierać dodatkowe miejsca wiązania małych cząsteczek, na przykład pośrednich lub bezpośrednich produktów czy substratów szlaków metabolicznych obsługiwanych przez enzym, które związane mogą dodatkowo regulować aktywność enzymu na zasadzie sprzężenia zwrotnego.

Jak każde białko, enzymy są syntezowane jako długie łańcuchy aminokwasowe, które następnie zwijają się i przybierają odpowiednią strukturę przestrzenną. Indywidualne, zwinięte łańcuchy białkowe, mogą także asocjować w większe kompleksy. Takie enzymy nazywa się wtedy multimerycznymi (wielopodjednostkowymi). W przypadku asocjacji kilku takich samych peptydów (podjednostek) mówi się o homomerach (np. homodimer – kompleks złożony z dwóch jednakowych peptydów), a gdy asocjują różne jakościowo podjednostki, o heteromerach (np. heteropentamer – kompleks pięciu różnych łańcuchów peptydowych). Asocjacja podjednostek enzymów może być wymagana by dopełnić nawzajem swoje funkcje, by w ogóle móc katalizować reakcję biochemiczną, lub by obsługiwać wielokrotność tej samej reakcji czy cały ich szereg (odcinek szlaku metabolicznego).