This document discusses the challenges of using shell scripting for developing UNIX installations compared to using Java. It outlines issues such as the difficulty of debugging complex shell scripts, lack of user-friendly graphical installations, problems with code reuse and sharing between developers, and reliability issues interfacing with applications. The document promotes using InstallAnywhere and Java for overcoming these challenges and creating robust, multi-platform enterprise installations.