Altium Designer 16 features Alternative Part Choice System to control component selection process with backup part choices; Visual Clearance Boundaries for impact of routing decisions in real-time with visual clearance boundaries between objects on a board; Integrated Tasking Pin Mapper to share design data between a PCB and an embedded software project; Offline Design System; Component Placement System, and 3D Step Model Generation Wizard. Is available as a free upgrade.
Altium, www.altium.com