Caterpillar improves the product 's reliability during development by testing prototypes , uncovering failures , and incorporating design changes .
Without Caterpillar 's help , many products would fall apart even before becoming a full product .