Question: what is the difference between an idea and an opportunity for whom?
Answer: Ideas are solutions to problems and are important providing creative spark for your business. Opportunities, on the other hand, are something (ideas, circumstances, situation) that can lead to a desirable and viable business. They may or may not originate from an idea.