Leads:

This is the first stage. A lead is someone who can be trailed to convert into a business opportunity in the future. Marketers generate leads on a regular basis and feed them to the sales team

Opportunity:

The advanced stage of the contact. As the name suggests, a sales person sees the opportunity of the closure. Here, the discussions are in final stage – about pricing, terms of service, competitors evaluation etc