A lead is a contact or account with minimal information, while a sales opportunity is a qualified lead that fulfills specific criteria. Leads are the first step in the sales process, and they need to be qualified to become sales opportunities. The qualification process involves assessing factors such as budget, need for a solution, technical fit, readiness to buy, and speaking to the right decision-maker.