1. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: display one or more identifiers corresponding to one or more solution packages; receive a user selection of a solution package from the one or more solution packages; based upon the selection of the solution package, render a list including at least one of one or more industries and one or more countries supported by the selected solution package; receive a user selection of at least one of one or more countries and one or more industries from the rendered list; based upon the selection of the at least one of the one or more countries and the one or more industries, render a bill-of-material (BOM) including one or more modeling elements associated with the solution package; receive a user selection of a modeling element from the one or more modeling elements, wherein the modeling element comprises one or more characteristics; and based upon the user selection of the modeling element, provide one or more configuration blocks to configure the selected solution package by setting the corresponding one or more characteristics of the modeling element.