The core principle of the lean approach in software development is to focus on value for the customer and at the same time eliminate waste.