This book provides a unique and versatile suite of process design and engineering software programs and builds a firm understanding of the principles needed to effectively use the software. Emphasizing the importance of not relying completely on software tools, the author examines design guidelines based on international codes, discusses problems with software tools, and shows how to apply this knowledge to design and simulation programs. He supplies nine program written in Visual Basic to overcome the limitations of other software tools or proprietary software based on Excel spreadsheets. Numerous examples demonstrate the development and utility of the programs supplied on the accompanying CD-ROM.