1. A method for configuring a storage array, comprising the steps of: (A) checking a syntax of an input file; (B) generating an error if a particular syntax is not met; (C) determining whether a physical hardware configuration matches a desired set of design parameters; (D) generating a script file containing a plurality of symbol commands; (E) sending said script file containing said symbol commands to said storage array; and (F) verifying whether said physical hardware configuration is valid.