The Electromagnetic Professional (EMPro) is a 3D modeling and simulation environment for analyzing the 3D electromagnetic (EM) effects of high-speed and RF/microwave components such as RF IC packages, bondwires, antennas, on-chip and off-chip embedded passives and PCB interconnects. It provides the flexibility of drawing arbitrary 3D structures and can easily import CAD files. It is been integrated with ADS, through which 3D FEM simulator can be used to simulate the combination of the 2D layout and the 3D EM component.