The present invention is for an apparatus, method and computer readable software
medium executable by a processor for automatically installing software applications
resident on a plurality of computer terminals in a network. The invention preferably
includes a detection module, a generation module, and a transmission module operating
on a computer attached to a network. The detection module identifies the executable
steps which are required to uninstall a software application from the model computer.
The generation module creates a self-executing uninstall package using the executable
steps identified by the detection module. The transmission module transmits the
self-executing uninstall package to each of the terminals in the network containing
the software application which is to be uninstalled. Upon arriving at a terminal,
the self-executing uninstall package automatically executes and removes the software
application from the terminal.