David Meeker

Free
It allows to solve magnetic, electrostatic, heat flow and current flow problems