# Welcome to the Inheritance Renderer Documentation
The Inheritance Renderer provides the configuration means to enable field and permission inheritance across modules from a parent field to an inheriting field. Inheritance is determined by a control field, which specifies whether values should be adopted. For instance, products can inherit values from their ordinate category.
Metadata inheritance is achieved through a combination of pull and push workflow configurations, as well as the configuration of an inheriting field and a control field in the inheriting module.
After installation, the required workflows and hooks for inheriting fields or permissions are available and can be configured.