1. A method of processing project data comprising: (a) receiving customer specifications; (b) identifying an engine model based on the customer specifications; (c) storing package options based on the engine model identified in (b); (d) enabling a user to select the package options from the stored package options; and (e) generating selected reports based on the package options selected in (d).