Lean Startup is a collection of practices - mainly for startups - that want to create and roll-out a new product to the market. It puts emphasis on learning about your target customers, their needs and the market. It favors learning over the engineering art or brilliance of the founder's idea. It aims to verify the critical assumptions of a business plan as quickly and as cheaply as possible.