you can use your client's machine particular info to generate a license file. Say his machine has a MAC address of xx:xx:xx:xx:xx:xx, you can generate a encrypted key from that. Your software then would need to obtain his MAC address and encrypt it to see if it matches the key.