Substances that are necessary for the action or enhancement of action of an enzyme. Many vitamins are coenzymes.