The accurate characterization and modeling of magnetic materials are critical in simulating the performance analysis of electrical circuits incorporating magnetic components. Software has therefore been developed including genetic algorithm optimization techniques and metric based goal functions to enable appropriate accuracy in the final model. Multiple loop optimization has been developed to allow a wide range of operating conditions to be used in the goal function, with appropriate weighting for the ultimate application. Sensitivity and Monte Carlo analyses ensure the models are stable and tolerant of parameter variations. Comparisons of simulated BH curves with measured results demonstrate the capability of the software.