Shelf Life Check
Dotfuscator can be used to inject code into applications to detect when they are being used and to limit the time those applications can be used. In addition, applications injected with an expiration date can also send a message warning of an impending expiration as well as a message stating expiration has occurred. This essentially gives the application that's been injected a shelf life that can be checked at run time.
For example, if you provide a client with a Beta Release or Evaluation copy of your software with the stipulation that they can use it for 14 days from the build date, you would not know if your application was downloaded, installed, or even used unless it was instrumented with Shelf Life and Sign of Life.
Learn more in the Dotfuscator User Guide: