Developing products that are truly successful is an extremely complex process, even for simple products.