Usually, CAD software products are very expensive ... which helps in designing electronic circuits. This allows you to design simple to complex PCBs. KiCAD permits color coding, 3D viewing ...