Customer development is a four-step framework, originally identified by Steve Blank, to discover and validate that you have identified a need(s) that customers have, built the right product to satisfy that customer’s need(s), tested the correct methods for acquiring and converting customers, and deployed the right resources in the organization to meet the demand for the product. The framework provides a way to use a scientific approach to validate assumptions about your product and business.