A method for a web browser-controlled installation of software on a remote
computer system includes accessing at least one remote computer system;
temporarily transferring a non-user interface, platform-independent
installation program having an embedded web application and light-weight
web server onto the at least one remote computer system, wherein the web
application provides a web user interface; accessing a web browser and
connecting to the light-weight web server via the web interface provided
by the web application; providing instructions for installing software on
the at least one remote computer to the web interface; the light-weight
web server transferring the instructions to the non-user interface
installation program; transferring and installing software on the at
least one remote computer system; and removing the installation program,
web application, and light-weight web server from the at least one remote
computer.