Commercial Electromagnetic Modeling Codes

The list below includes software for the calculation of static or quasi-static electric or magnetic fields as well as full-wave electromagnetic field solvers. In order to be included in this list, the software must use numerical techniques to solve some form of Maxwell's equations. Codes are grouped by company. Companies are listed alphabetically.

If you are familiar with other commercial EM modeling software that that should be added to the list, please send the name of the software, the name of the company that sells it, a one-sentence description, and a weblink to This email address is being protected from spambots. You need JavaScript enabled to view it..

See also: Free Electromagnetic Modeling Codes

(Last update: October 5, 2025)


Altair Hyperworks

100 Exploration Way, Suite 310-B
Hampton VA 23666

FEKO
A suite of numerical modeling codes including a boundary element method codes that employs a multi-level fast multipole method (MLFMM) accelerator for large problems. The suite also includes a finite element code and high frequency PO/GO/UTD codes.
Flux
Formerly a product of CEDRAT/Magsoft, Flux is a finite element software application used for electromagnetic and thermal physics simulations, both in 2D and 3D.

Avishtech

1798 Technology Drive, Ste. 1794
San Jose, CA, 95110

Gauss 2D
A 2D finite difference electromagnetic field solver that allows a user to extract RLGC properties, effective dielectric properties, and electric potentials and fields from a circuit board transmission line geometry.

ANSYS

Canonsburg, Pennsylvania, USA
Telephone: (724) 746-3304

Maxwell
2D and 3D electrostatic, magnetostatic, and low-frequency magnetic finite element analysis codes for electro-mechanical designs.
HFSS
One of the most well known and powerful 3D full-wave finite element codes, HFSS was originally developed and marketed by AnSoft. After AnSoft was acquired by Ansys, an integral equation solver was added to the HFSS package. Both solvers share a similar user interface.
Q3D Extractor
A 3D static BEM code plus a 2D FEM code for extracting RLCG parameters from electrically small geometries.
SIwave
SIwave allows an analysis of the power and signal nets of the device to be generated from a physical description of the device, allowing engineers to model not only individual components, but also entire PCBs and package structures.

CapExt AS

Gaustadalléen 21
0349 Oslo, Norway
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

CapExt
Capacitance extractor/simulator for PCBs and capacitive touch screens. 3D electrostatic simulation for designs of any size. Supports standard Gerber files, suitable for simulations for capacitive touch and sensitive analog designs.

Cadence Design Systems

2655 Seely Avenue
San Jose, CA 95134

AWR Design Environment Platform
A platform for circuit, system, and EM simulation for RF/microwave product development. Includes the Microwave Office tool that does frequency-domain EM analysis for PCB circuit and component structures.
Sigrity X Platform
A platform for SI/PI analysis for PCB and IC package design. Includes tools for circuit board power bus analysis, S-parameter extraction, and crosstalk calculations.

COMSOL

Burlington, MA
Tel: +1-781-273-3322

COMSOL Multiphysics AC/DC Module
2D and 3D static, and low-frequency (quasi-static) analysis tools based on the finite element method. The AC/DC Module provides an interface with SPICE circuit lists where you choose circuit elements for further 2D or 3D FEA modeling.
COMSOL Multiphysics RF Module
Full-wave field solver based on the finite element method. The RF Module includes post-processing features such as S-parameter computation and far-field analysis.

Dassault Systemes

CST Studio Suite
CST Studio Suite is a collection of 3D field solvers using various methods including finite element method (FEM) the finite integration technique (FIT), and the transmission line matrix method (TLM). This software is part of the Simulia suite of modeling tools.
Fest3D
Fest3D is a software tool for analyzing complex passive microwave components based on waveguide and coaxial cavity technology. It employs an Method of Moments solver plus a Boundary Integral-Resonant Mode Expansion (BI-RME) method.
Opera
Opera Simulation Software is a Finite Element Analysis software suite which, with its strength in low frequency simulation, is extremely useful for the design of magnets, electric motors and other electrical machines.

Electro Magnetic Applications

Electro Magnetic Applications, Inc.
Lakewood, CO 80228

Ansys EMC Plus
Ansys EMC Plus (formerly EMA3D - Cable) is a 3D Finite-Difference Time-Domain (FDTD) solver with an integrated multi-conductor transmission line solver.
Anysys Charge Plus
Ansys Charge Plus (formerly EMA3D Charge) is simulation software designed for the analysis of charging and discharging phenomena. It uses time-domain solvers to simulate electric arcing, material surface and internal charging, 3D particle transport, and dielectric breakdown.

ELF Corporation

Osaka 556-0004, JAPAN

ELF/MAGIC
A 3D Non-Linear Static Magnetic Field Solver (Japanese language)
ELFIN
A 3D Non-Linear Static Electric Field Solver (Japanese language)

EM Simulation Systems

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

EM Slice
Software primarily for antenna pattern calculation that includes an FDTD solver. This company is based in Australia.

EMAG Technologies

775 Technology Drive
Suite 300
Ann Arbor, MI 48108

EM.Cube
A suite of computational modules for solving a wide range of EM analysis and RF design problems. Runs under the Windows operating system.

EMCoS

Tbilisi, GEORGIA
Phone: +995 32 38-90-91

EMCoS Studio
EMC Studio is a program suite for the calculation of the EMC behavior of large systems like automobiles, ships or planes. It focuses on the EMC calculation of cable harnesses with nonlinear terminations and antennas in combination with metallic surface structures. The program combines 2D and 3D field calculation methods with transmission line codes and network analysis. 2D MAS (Static2D), 3D dynamic MoM (TriD), 3D static MoM (Static3D), MTL codes for cable cross-talk/ coupling/ radiation calculation and a network analysis code are combined in this program suite.
Harness Studio
Harness Studio includes different tool-sets for visualization and checking of harness data.

EMWorks, Inc.

Montreal, Quebec, Canada
Tel. +1 (800) 397 1557

EMAG
EMAG is a set of 2D and 3D-field simulators for low frequency electromagnetic and electromechanical applications.
RF & Microwave
RF & Microwave is the high-frequency simulation module of EMWORKS, designed to analyze RF, microwave, and high-speed digital circuit designs.

Field Precision

Albuquerque, New Mexico, USA
Phone: 505-220-3975

Aether
Three-dimensional time- and frequency-domain electromagnetic fields: microwave and pulsed-power technology
Electromagnetics Toolkit
The Electromagnetics Toolkit includes two solution programs. EMP simulates electromagnetic pulses in 2D planar geometries and 3D cylindrical systems. WaveSim models electromagnetic waves in 2D structures.
Electrostatics Toolkit
Two-dimensional electrostatic solutions (cylindrical and planar systems), dielectric or conductive media.
HiPhi
A low-cost 3D electrostatic field solver.
Magnum
A low-cost tool for 3D finite-element magnetostatic calculations

Golden Engineering

Uruguay
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

AN-SOF
Relatively inexpensive conformal wire grid modeling software based on a method of moments solution of the electric field integral equation.

IMST GmbH

Kamp-Lintfort, Germany
Phone: +49 (0)2842-981-0

Empire XPU
Empire XPU is a commercial 3D FDTD speed-optimized code with a 3D geometry editor and mesh generator that covers passive RF applications.

Integrated Engineering Software

Winnipeg, Manitoba, Canada
Phone: 204-632-5636

MAGNETO
A 2-D magnetostatic solver with permanent magnet (PM) capability using the boundary element method (BEM)
ELECTRO
A 2-D electrostatic solver using the boundary element method (BEM)
AMPERES
A 3-D magnetostatic solver with permanent magnet (PM) capability using the boundary element method (BEM)
COULOMB
A 3-D electrostatic solver using the boundary element method (BEM)
OERSTED
A 2-D low-frequency time-harmonic magnetic field solver with permanent magnet (PM) capability using the boundary element method (BEM)
FARADAY
A 3-D time-harmonic eddy current analysis based on the (BEM)
SINGULA
A 3-D code employing the boundary element method
CHRONOS
A 3-D FDTD solver

JCMwave GmbH

D-85640 Putzbrunn, Germany
Tel.: +49(0)89 460 65 68,
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

JCMsuite
A suite of finite element codes designed to model the propagation and scattering of light.

The Japan Research Institute,Ltd.

16 Ichibancho, Chiyoda-ku, Tokyo 102-0082, Japan.
Tel: +81 3 3288 4765
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

JMAG-Designer
JMAG-Designer set of 2 and 3D finite element codes with a user-friendly interface. Currently it can analyze the following kinds of problems:
- magnetic fields (frequency & time domain)
- heat conduction
- electric fields
- electric charge distributions
- electromagnetic waves
- superconductor materials
- coupled analysis involving circuits, heat, motion and structural analysis.

Keysight EDA

PathWave EM Design (EMPro)
PathWave EM Design (formerly EMPro) is an EM simulator employing both FDTD and FEM solvers for analyzing the electromagnetic effects of RF and microwave components such as high-speed IC packages, antennas, on-chip and off-chip embedded passives and PCB interconnects.
PathWave RF Synthesis (Genesys)
PathWave RF Synthesis (formerly Genesys) is a planar-3D electromagnetic simulator based on the method of lines that analyzes linear RF and microwave circuit board components such as filters, multiplexers, amplifiers, combiners/dividers and printed antennas.

MagneForce Software Systems

Hamburg, NY, USA
Tel: (716) 646-8577

MagneForce Software Systems
MagneForce Software Systems produces simulation software for the rotating electric machine industry. This software simulates both the machine and its corresponding drive/load circuitry together to capture the full effects of magnetic, spatial and time based harmonics. The software employs finite element analysis for the magnetic field calculation and various time based circuit solution techniques for the circuit simulation portion of the analysis.

MiCIAN

Mician GmbH
Schlachte 21
28195 Bremen, Germany

μWave Wizard
μWave Wizard is an EM modeling tool optimized for microwave circuits and components. It's primary solver uses a mode-matching technique, but is also includes a 3D FEM solver.

OptEM Engineering, Inc.

Calgary, Canada
Phone (403) 289-0499

OptEM Cable Designer
OptEM Cable Designer is a frequency dependent quasi-stationary EM analysis tool for modeling multi-conductor flex, unshielded twisted-pair and twisted-pair cables. Output results generated include S-parameter plots such as FEXT, NEXT, and return loss; text reports with transmission parameters, attenuation, and characteristic impedance; also available are 3D viewing, W-element SPICE models, temperature variation analysis, and a measurement modification facility for back annotation of measurement data.
OptEM Inspector
OptEM Inspector is a layout-to-circuit device and interconnect RC extraction tool for deep submicron (DSM) analog, digital and mixed signal IC designs with the ability to extract device substrate resistance in addition to the interconnect resistance and 3D capacitances. The extraction methods used by Inspector incorporate 3D and heuristic 2D techniques. Circuit reduction techniques are used to reduce the size and complexity of the circuit models generated. The circuit models include 2D and 3D capacitance, interconnect resistance, substrate resistance, and device parasitics.

PDE Solutions

10620 E 46th Ave
Spokane Valley, WA 99206 USA

FlexPDE
FlexPDE solves linear or nonlinear partial differential equation systems in one, two or three space dimensions with moving mesh capability. Steady state, time dependent or eigenvalues. 3D domains are layered extrusions of 2D figures. Student version is available free of charge for educational use.

PedaSoft

7000 North Valley St Suite #B
Anaheim, CA 92801 USA

EM-Core
3D/2.5D time-domain electromagnetic modeling software for planar-circuit and antenna simulation
EM-Supreme
Time-domain Field-Device-Circuit coupled simulation

QWED

02-010 Warsaw
POLAND

QuickWave-V2D
QuickWave-V2D, further also referred by an abbreviation QW-V2D, utilizes a conformal FDTD method in a vector two-dimensional formulation, expressed in cylindrical coordinates.
QuickWave-3D
QuickWave-3D, further also referred by an abbreviation QW-3D, is a three-dimensional electromagnetic simulation package based on a conformal FDTD method and supplemented with a range of models for curved boundaries, media interfaces, modal excitation, and parameter extraction.

Remcom Inc.

315 S. Allen St. Suite 222
State College, PA 16801
Phone: 814-861-1299

XFDTD
3D full-wave Finite Difference Time Domain (FDTD) software with an X/Motif graphical interface.
XGtd
a general purpose ray-based electromagnetic analysis tool suitable for high frequency radiation, antenna, and EMC applications. XGtd combines GTD, UTD, and Surface Rays.

Schmid & Partner Engineering AG

Zurich, Switzerland
Phone: +41 1 245 9700
Fax: +41 1 245 9779

SEMCAD X
Finite-Difference Time-Domain (FDTD) / thermal solver combined with a GUI for analysis, optimization and synthesis of antennas embedded in complex environments, EMC and dosimetry

Siemans EDA

MagNet
2D/3D magnetostatic, electrostatic, eddy current, and transient analysis
HyperLynx Quasi-Static Solver
3D electrostatic and magnetostatic solvers for extracting RLCG package parasitics.
HyperLynx Full-Wave Solver
(formerly IE3D from Zeland Software) a full wave, method of moment, 3D and planar electromagnetic simulation and optimization package for circuit and antenna applications.

Sonnet Software Inc.

North Syracuse, NY, USA
Toll Free: 1-877-7SONNET

Sonnet Lite
free software for modeling predominantly planar structures.
Sonnet Suites
3D moment method software optimized for predominantly planar structures. (e.g. microwave and millimeter-wave integrated circuits and modules or even multi-layer PCBs)

Technical University of Hamburg-Harburg

Hamburg, Germany

CONCEPT II
A 3D electromagnetic code using a frequency-domain MoM method based on the EFIE and MFIE. Metallic and dielectric structures can be modeled. Applications include simulation of shielding problems (with and without apertures), cables and lines within metallic structures (combination of MoM and transmission line theory), and Printed Circuit Boards. For treating large structures, the code has been hybridized (MoM and Physical Optics). The software runs on PC platforms under LINUX and on workstations under UNIX variants. The code has been parallelized for multiprocessor PCs and PC clusters. GUI monitors facilitate the application.

Tech-X Corporation

Boulder, CO 80303
Phone: +1 (303) 448-0727

VSim EM
A 3D FDTD code that can handle a variety of material types.

Tera Analysis

Tarzana, CA, USA
Phone: (818) 831-9662

Quickfield
A relatively easy-to-use 2D finite element modeling code. A shareware version for students is available.

WIPL-D

Serbia, Europe
Telephone: +381 11 2124 656

WIPL-D Pro
A frequency domain Method of Moments code for analyzing arbitrary 3D structures.
WIPL-D Microwave Pro
A tool that integrates WIPL-D Pro 3D EM solver and WIPL-D Optimizer.
WIPL-D 2D Solver
WIPL-D 2D Solver is integrated with WIPL-D Pro, so that arbitrary cross-section from a 3D model with material specifications can be easily extracted for 2D electromagnetic analysis.