How is business development different from sales?

Sales is the main process to generate revenue by selling a product. ... On the other hand, business development focuses on identifying the match between a product and a market segment with potential customers. The main purpose of business development is not to generate revenue.