Tampering with pieces of software is inhibited. Installation setup
protection inhibits tampering during the installation of various pieces
of software. Profiles are stored in a central hierarchical database and
such profiles are protected from tampering. The obfuscation of a software
image so as to becloud the comprehension of hackers in reverse
engineering pieces of software comprising the software image is provided.