Caterpillar improves the product 's reliability during development by testing prototypes , uncovering failures , and incorporating design changes .
Caterpillar imrpoves the product 's functionality by improving product development plans .