Well, not entirely true – identical twins have identical fingerprints, but you get the idea. Automated assembling systems are like fingerprints in the sense that each one is unique because it is carefully designed to perform a wide variety of complex tasks that are specific to each product or factory process. Automated assembling systems are custom designed from the ground up – automated assembling systems must perform the complex actions your company (and yours alone) requires. Come to think of it, automated assembling systems are just like snowflakes – no two are exactly alike.