Z88

Free
It is divided in three areas:FE-Preprocessor, FE-Solver and FE-Postprocessor.