a computing system receives a compressed archive file that includes a one or more new executable software modules , and a installation file specifying instructions for installing such modules on the computing system . the modules and the installation file are extracted from the compressed archive file , and the modules installed in accordance with the instructions . instances of executing software modules that correspond to the installed modules are notified about their impending termination . the instances are then terminated before launching corresponding instances of the installed modules .