FEMM is a free 2D finite element program for solving problems related to magnetics, electrostatics, heat flow and current flow. It uses a graphical interface to build models and visualize solutions without requiring coding. FEMM is distributed under an open source license and is used widely in research, engineering practice and hobbyist communities due to its ease of use and ability to solve practical problems.