Substrate specificity is achieved through various mechanisms, including the structural compatibility between the catalyst and the substrate. In enzymes, the active site is designed to bind specifically to the substrate, often through a lock-and-key or induced-fit model. Non-enzymatic catalysts may also exhibit specificity through their shape, electronic configuration, and functional groups that interact selectively with the substrate.