Flexible coverage setup includes benefit levels (percentage/amount/number), hierarchies, thresholds, copayments, annual deductibles, pre-authorizations, waiting periods, out-of-pocket maximums, etc. Provides an extensible data model configuration. Transforms configured plans into executable plans suitable for a benefit adjudication engine. Offers a flexible setup of procedures.