The part of the Lean Startup approach aimed at understanding the problem is customer development. This involves first thoroughly vetting the opportunity and validating the consumer expectations and demand can indeed be fulfilled by the proposed solution. Customer growth runs counter to traditional processes of product creation that start with the perfect solution in mind and plunge straight into execution.