ITL/NIST面向对象微磁框架(OOMMF)项目。OOMMF是ITL/NIST应用和计算数学部(ACMD)的一个项目,与µMAG密切合作,旨在为微磁学开发可移植、可扩展的公共领域程序和工具。这段代码形成了一个功能齐全的微磁学软件包,其他程序员可以扩展这些额外的功能,这样开发新代码的人就可以在OOMMF的基础上构建了。OOMMF是用C++编写的,C++是一种广泛使用的面向对象的语言,它可以生成具有良好性能和可扩展性的程序。对于可移植的用户界面,我们使用Tcl/Tk,这样OOMMF就可以在各种Unix、Windows和MacOSX平台上运行。OOMMF的主要贡献者是Mike Donahue和Don Porter。