Not all ideas are an opportunity.
An opportunity is an idea that has the qualities of beingĀ
Attractiveness (appeals to customers),
Durability (sustainable over time),
Timeliness (market is ready for it).