The Difference Between Business Development and Sales

Many information technology companies fail to distinguish between business development and sales. So what is the difference and why does it matter?