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 outsourced to third parties skilled in manufacturing. While third-party manufacturers provideed raw materials and labor, iRobot concentrated on developing and optimizing prototypes.