Patent ID: 8359566
Filing Date: 2013-01-22
Classification: G06F

Abstract:
1. A computer-implemented method for creating software in a standardized manner, the computer-implemented method comprising: receiving, at a software factory, a description of software needs from a customer; creating, in the software factory, a project proposal that meets performance criteria found in the description of software needs; inducting the project proposal into the software factory, wherein inducting the project proposal initially evaluates the project proposal's compatibility with a capacity of the software factory; parsing the project proposal into major functional areas; retrieving work packets that are appropriate for the project proposal, wherein the work packets include pre-stored, reusable, self-contained, discrete units of software code, governance, and operational instructions, wherein each of the work packets is associated with a functional area of the custom software and comprises software code and operating instructions; assembling the work packets by: processing the work packets to obtain a deliverable software; testing the deliverable software; and delivering the deliverable software to the customer.