Page History
1.2.2 Centralizing Information in a Repository
Many traditional 3GL programs contain a great deal of redundant information about the application. Information such as a description of a field, its defaults and valid values may be stored in each separate program that uses a particular field. Rules such as referential table integrity or table relationships are often required. A large amount of the logic in programs is simply repeated business definitions and business validation rules.
...