Deals (or Opportunities) are potential sales deals or revenue-generating events. A deal can be with an existing Account or with a new Account. CRM software can be of use in enhancing opportunities as it helps track, manage and organize all information and activities related to Deals.