Hey Jim,
All of our examples cover this use-case: https://wyday.com/limelm/help/getting-started/
Integrate TurboActivate into your app, use the IsGenuineEx() function (see the help articles and examples) and when you revoke or deactivate an activation the customer will not be able to use your app after that X + Y days.