1. A computer-implemented method for solving in the context of a model that includes a plurality of model variables, the method comprising: an act of formulating an output variable data structure that identifies one or more output model variables of the plurality of model variables; an act of formulating an equation data structure that represents model analytics that represents analytical relationships between the plurality of model variables; and an act of automatically solving for the identified one or more output model variables using a solver framework, wherein the solver framework does not change depending on the identity of the one or more output model variables identified in the output variable data structure.