Patent ID: 8219969

Claim:
A method for automatically generating code, the method comprising the computer-implemented steps of: scanning a plurality of electronic documents that form a software design specification, wherein the software design specification defines software functions that form a software system, and wherein the software design specification defines an output directory structure; detecting, from interpreting the software design specification, one or more designated characteristics that define one or more functions and function attributes of the software system; generating an output directory comprising a plurality of nodes, wherein a structure of the plurality of nodes of the output directory corresponds at least partially to the output directory structure defined by the software design specification; programmatically generating skeleton code of at least a first program file from the one or more designated characteristics; and storing the first program file within a node of the plurality of nodes of the output directory that corresponds to a node in the directory structure defined by the software design specification where the one or more electronic documents that specify the one or more designated characteristics are located.