Embodiments of the present-invention are directed to creating repeatable
solutions so that a development team does not have to recreate an
approach for developing a product, even though an approach used by a
prior team for building a similar product has previously been created and
would have been suitable for reuse in building the second product. In one
embodiment, a method for creating a solution is provided in which a
solution that defines a planned process is determined. The solution may
then be documented and implementation of the solution may begin. During
the implementation process, the solution may be modified and the modified
solution may be documented.