There are so many ways we can use opportunity, I'm trying to find out what is the best for our situation. We keep track of multiple contacts using multiple products. And they have to renew their use of each product every year. We have a focus more on the contact than on the account, but that doesn't even have to be the case.
Option 1. Only one opportunity per account. Create an Opportunity Product for each contact (custom field) using each product each year they use it.
Option 2. One Opportunity for each product. For each Opp create an Opportunity Product for each contact using that product each year.
Option 3. One Opportunity each year (or time unit). Create an Opportunity product for each contact using any product. Repeat for each time unit.
Option 4. One Opportunity for each Contact. Create an Opportunity Product for each product and each year.
I'm sure there are more options. Then I can do any sort of combination of the above. One opp for each product each year, then record the contact. One opp for each product for each contact, then record the year.
We need to track some relation between contacts, products, and time. What is the best way to do this? Or, more realistically since every org is different, some good advice to help with making this decision.