1. A method for restricting the installation of a software product, the method comprising the steps of: generating an installer identifier; comparing the generated installer identifier to a stored installer identifier; storing a license file in response to a match between the generated installer identifier and the stored installer identifier; and enabling a complete installation of the software product, in response to a match between the generated installer identifier and stored installer identifier; whereby the license file can be subsequently accessed to enable the execution of the completely installed software product.