Altium Designer 10 - COMPONENT MANAGEMENT
From http://ad10.altium.com: Components are the atoms of electronics design, the fundamental building blocks. Drop the ball with components, and an entire design can crash as well. Yet the design world gets more and more complex: new components every day, more designers making more claims on more devices, more and more cool new products to design, more and more pressure from management to conform. Enter Altium's next generation component management -- the framework you need to manage components at the engineering level, in the design, across all the design domains. It extends existing models of storing and managing ECAD component data within a design file, to embrace the engineering and business intelligence now needed to make real sense of component management in a connected and ever-shifting design world.