FreeFem++
最初のバージョンは、1987年にオリヴィエ・ピロノーによって開発され、MacFemと命名された(Macintoshでのみ動作した)。その後、PCFemが登場した。いずれもプログラミング言語はPascalであった。
1992年にC++で書きなおされてFreeFemと命名された。その後1996年にFreeFem+、1998年にFreeFem++、1999年に初の3D対応バージョンとなるFreeFem 3dがリリースされた。
2008年には有限要素計算カーネルが書き直されて1次元から3次元の多次元に対応するFreeFem++ v3が、2018年には新たなマトリックスタイプに対応するなどしたFreeFem++ v4がリリースされた。