A tool is provided for addressing a number of issues related to installing
software stacks including multiple uncoordinated components such as open
source projects. The tool selects a plurality of software projects,
addresses dependency and resource issues and installs the projects on a
computer as a functional stack. A test procedure is also created to
verify proper installation. A project filter is also provided for
controlling access to or installation of projects in accordance with
filter criteria. In this manner, compliance with internal policies
regarding the use of open source or other software is facilitated.