Well, there are a few ways to do it.
- The easy way: have separate products in LimeLM for each of your separate products and have custom license fields for each of the products. Of course you'll have duplication of the field data. And each of the products will need to be separately activated with its own product key.
- The harder way: have 1 product in LimeLM for each of your separate products, have have custom license fields for the regular fields, and have custom license fields to distinguish whether the customer can run that particular product. The benefits are that the customer only has to activate once for all the products. Also, there will be no overlap or redundancy of the fields. The downsides is that it's slightly more difficult to manage (you'll have to change your order process a bit).
Does that make sense?