Fairmat can be extended by means of plug-ins. Examples of plug-ins include specialized stochastic processes, calibration methodologies, extensions of the general-purpose language built into Fairmat, specialized solution algorithms, different analyses, or even user interface customization and improvements.
We adopted the Mono.Addins extensibility model because it has open specifications and has been adopted by a large community of developers.