The document discusses decision tables as a programming tool. It provides a brief history of decision table usage, describes common decision table structures and formats, and discusses techniques for simplifying, optimizing and generating code from decision tables. Examples are given of decision table usage for tasks like order processing and discount calculation. The speaker's background and the capabilities of RapidGen's decision table language are also summarized.