Программа UNIX/X11 (и Windows, или Windows, использующая Cygwin и Cygwin X-Server) для рисования принципиальных схем электрических цепей и связанных с ними рисунков пригодного для печати качества, а также для создания списков цепей посредством захвата схем. XCircuit рассматривает схемы как иерархические по своей сути и записывает как иерархический вывод PostScript, так и иерархические списки соединений SPICE. Компоненты схемы сохраняются и извлекаются из полностью редактируемых библиотек. XCircuit не отделяет художественное выражение от чертежа схемы; он поддерживает гибкость стиля без ущерба для мощности схематического захвата.