WinBuilder is a flexible scripting environment that is well suited to building boot disks and other Windows "Pre-installation Enviroment" (or PE) images. Using special scripts, this program can create different bootable environments based on the source that is used.
There are several projects available for WinBuilder so please remember to read the instructions found inside each project to understand which sources are compatible and can be used with that project.
Some of the features to expect from WinBuilder include:
Getting started with WinBuilder is easy, since there are many projects that have done most of the work for you. Jump over to the projects section of this documentation or directly to the !WinBuilder Project fforums for more details.