You complete me!
One of the hypotheses of enzymes is the Fischer Lock and Key Model. The active site of the enzyme is the ‘lock’ and the substrate is the ‘key’. Simple! The enzyme and substrate has a complementary shape and when it binds the product is formed which has a different shape so it is released.