1. A method for automatically generating architecture templates to facilitate development of applications having improved correlation with business requirements, the method implemented by one or more template management computing devices and comprising: identifying one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database; identifying an architecture pattern based on the identified technical keywords; automatically generating an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and generating one or more build scripts based on obtained software code corresponding to the components of the architecture template and executing the generated build scripts to generate an application.
1. A method for automatically generating architecture templates to facilitate development of applications having improved correlation with business requirements, the method implemented by one or more template management computing devices and comprising: identifying one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database; identifying an architecture pattern based on the identified technical keywords; automatically generating an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and generating one or more build scripts based on obtained software code corresponding to the components of the architecture template and executing the generated build scripts to generate an application. 4. The method as set forth in claim 1 further comprising identifying the architecture pattern correlated to the identified technical keywords.