FreeFEM is een oplosser voor partiële differentiaalvergelijkingen met de eindige-elementenmethode, voor niet-lineaire multifysische systemen in 2D en 3D. Onderzoekers en ingenieurs gebruiken het voor problemen zoals vloeistof-structuurinteractie, waarbij gegevens tussen meerdere meshes worden geïnterpoleerd. Het biedt een eigen programmeertaal voor de beschrijving van fysische modellen, een groot aantal eindige elementen en snelle interpolatie. FreeFEM is geschreven in C++ en wordt geleverd als downloadbare software voor alle gangbare platformen.
De projectdocumentatie vermeldt als hoofdontwikkelaar een hoogleraar van het Laboratoire Jacques-Louis Lions van Sorbonne Université in Frankrijk. FreeFEM staat onder de LGPL-3.0-licentie en draait volledig op uw eigen computers of rekencluster, dus berekeningen en gegevens blijven bij u. De ontwikkeling is actief: de broncode kreeg in oktober 2026 nog wijzigingen. De broncode en de documentatie staan openbaar op GitHub, zodat u het gedrag van de oplosser kunt inspecteren.