Well, there are a couple of ways you can do this.
- Have a separate version in LimeLM (and separate TurboActivate.dat / version guid) and have a separate product key for each module. This can get complicated and messy fast, so we wouldn't recommend it.
- Have a single version in LimeLM for your product and separate custom license fields for each "module". Then, for each product key you can set which modules are enabled or not.
If you choose number 2 you could do something for your customer like give them the ability to toggle which modules are enabled for which product keys. You could do that with a script on your website.
Does that make sense?