This is simple there, is a software that I purchased and Im not being give the correctly support anymore also I didnt got the licenses for what I paid for (This is a commercial software). It have a protection but is not hard protection, what it does is this when I open the application it connectos to http://xxxx.com./[url removed, login to view] I know that because I used my http analyzer and for the one I got actived in their sytem in returns a string saying "Valid" with the other it returns a number which is the number of times the program have been run (it allow 5 times) so it returns "7" which prompt to register something I tried to do for more than a week because I bought several licenses but which I havent been provided or activated in their system I have called this company (USA based) several times and looks like their disapeared and I need to use that application in other computers other than the one which was activated. So I guess the thing here is in some way each time my connection detects his domain we return "Valid" or something like that. If I run the application offline it doesnt allow to run it even in the registered one. This trick should be easy for anybody with the right skills.