The OpenFOAM distribution comes with a JAVA/C++ graphic user interface
(GUI) tool, FoamX, to manage case files. It can run over a distributed network
using Common Object Request Broker Architecture (CORBA).
FoamX is configured for individual applications, both solvers and utilities,
ensuring that the users only sees data entry boxes for the specific solver/utility
they are working on. There are therefore no redundant data entries.
Users can configure FoamX for any new applications that they create.