There should be a table(for reuse referencing) or a view (for code reference) where all rules(system and custom) are stored.
- Faster coding/building of processes/ offerings/models.
- Reference point for teams for collaboration(when working of larger deployments)
- This will also provide ability to export the data(rules) as xls/pdf.
will be helpful towards versioning the code.