Although it would remove the ability to work offline, you can require the client to check with the server to see if the user has rights to the software.
I am not sure about that this is the forum to ask this question. For us IT people its all about making collaboration as lifelike as possible. I have developed a software for my company. And it's being widely used illegally.How can I control to stop piracy of my software? i came across an open source project named Paragent . Any suggestions regarding this would be appreciated. Thanks in advance. Shaun