Prosthetic groups are non-polypeptide units that are tightly and permanently bound to proteins, often enzymes, and are essential for their biological activity. Unlike coenzymes which can dissociate from the enzyme, prosthetic groups remain covalently or non-covalently attached to the enzyme throughout the catalytic cycle.