1. A method comprising: receiving, with a computer system, an input message comprising base data; accessing an electronic memory having configuration rules stored therein that include configuration rules for configuring one or more financing plans to include multiple features; generating, with the computer system, the one or more financing plans in accordance with the base data and in accordance with the configuration rules, wherein for each financing plan being generated, the configuration rules include configuration rules that, during generation of the financing plan, specify availability of a first set of the features for inclusion into the financing plan being generated based upon at least inclusion of a second set of the features in the financing plan being generated, and generating each of the one or more financing plans comprises: configuring the financing plan being generated with a combination of features as indicated in the base data and specified by the configuration rules, and configuring the financing plan being generated comprises: processing the configuration rules and the base data by the computer system to include one or more of the features in the financing plan being generated and to exclude one or more non-included features in the financing plan being generated based upon one or more of the features included in the financing plan being generated; prioritizing the one or more financing plans that are generated using the configuration rules; sorting the one or more financing plans that are generated based on at least one predetermined criterion; receiving a selection of one of the one or more financing plans that is generated; and generating output data that includes at least the financing plan for which the selection was received, the one or more financing plans that are generated.