They provide concise and orderly specifications of the business goal or challenge during the analysis phase.
They can be implemented directly and easily from the specifications, which also provide a very close link between theory and application. This is during the design and development phase.
Tables can be shared to allow for single and centralized changes for quick turnarounds with minimal risk to the existing code during the maintenance and enhancement phase.