1. A system for managing a software asset for inclusion in a software library; said software asset including a plurality of files; the system comprising: a processor; a communication network; at least one receiving manager unit configured for receiving said software asset; a respective receiving manager unit of said at least one receiving manager unit verifying source of said software asset; said respective receiving manager unit reading an installer package into said software asset to establish a received software asset; at least one build manager unit coupled with said at least one receiving manager unit and configured for creating an application wrapper file for said received software asset, wherein the application wrapper file includes a description file that includes a description of what the received software asset is used for; a respective build manager unit of said at least one build manager unit creating a plurality of folders in a folder structure according to a predetermined folder structure; said respective build manager unit distributing individual files of said plurality of files among said plurality of folders to establish a distributed folder file; said respective build manager unit using said distributed folder file to establish said application wrapper file; and at least one peer review manager unit coupled with said at least one build manager unit and configured for effecting a peer review process with said application wrapper file; a respective peer review manager unit of said at least one peer review manager unit effecting said peer review process with said application wrapper file to establish a reviewed application wrapper file; said respective peer review manager unit cooperating with said build manager unit to effect presenting said reviewed application wrapper file to said software library.