iRobot was not a manufacturing company, nor did it claim to be. Its core competency was to design, develop, and market robots, not manufacture them. All non-core activities were outsource to third parties skilled in manufacturing. While third-party manufacturers provided raw materials and labor, iRobot concentrated on developing and optimizing prototypes.