A module system for the installation and management of Java based applications