I am wondering how one goes about making an application not work after some time. I just made an app (windows forms) and I want it to work for a year and then the buyer needs to buy again. How do I do that? This is similar to how many companies do, they license their software for some time and after some time it stops working or something like that. How is this done?