



3D Grapher 
Plot and animate 2D and 3D equation and tablebased graphs withease 




3DXplorMath 
3DXplorMath is a mathematical visualization program for Macintosh computers running version 9 or later of MacOS 





Abalone 
Biomolecular simulations, protein folding. 




ABINIT 
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. 




ABINIT 
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. 





ADOS 
optical design, analysis and optimization program 




Advanced Grapher 
a powerful and easytouse graphing, curve fitting, and calculating software 




AIMMS 
an allround development environment for decision support applications 




ALBERT 
An adaptive hierarchical finite element toolbox 





Algebrator 
a computer algebra system specifically designed to teachprecollege algebra 




alphaWorks 
tools from IBM that use the principles of statistics anddata mining in tandem: Internet Sales Predictor, CViz, Interactive Miner,and Profile Miner 




AMBER 
Classical molecular modeling program 




AnalyseIt 
statistical software addin for Microsoft Excel 




Ansys 
electromagnetic physics module 




Artlandia 
Mathematicabased software for creating mathematical andalgorithmic art 





AssiStat 
statistical software, automatedcalculation of 80 formulas useful in educational and psychologicalresearch, and in measurement and statistics courses (Windows) 





Autograph 
a dynamic graphing facility for coordinate geometry, vectors,graphs, differential equations, transformations, probablity and statistics. 




Avogadro 
Molecule building, editing (Peptides, small molecules, crystals), Conformational analysis, 2D/3D conversion. Extensible interfaces to other tools. 




Bentec Services 
free hyperaspheric (and aspheric) optical sofwaredescribing nonspherical wavefront transformation lenses and mirrors. 





C++ Simulators of Turing and Post Machines 
The C++ programs simulate: * Nondeterministic/Deterministic Multitape Turing Machine; * Nondeterministic/Deterministic Multitape Post Machines; * Universal Turing Machine; * Turing Machine with faults, failures and recovery. 




Calc3D 
a free vector, matrices, and complex number calculator 




Calculator.org 
resources including online and downloadable calculators 




Calculators 
Calculators written in Java and Javascript. Complex numbers,factorization, quadratic diophantine equation solver, and more. 





CARTESIO 
Educational computer graphics program 





Ch 
an embeddable C interpreter/compiler for C/C++ software developers 




Chaos Analyzer 
This program plots a spectral diagram of the phase space of a dynamical system
generated by a one dimensional piecewise linear map with 2(3) full singlevalued
branches of interval [0,1] onto itself 




ChirpLab 
ChirpLab is a collection of MATLAB routines for the detection of highly oscillatory and nonstationary signals from very noisy data. The methods in ChirpLab might be especially suitable for the detection of gravitational waves in data from laser interferometric detectors such as LIGO. 




CLICAL 
, a calculatortype computer program for vectors, complex numbers, quaternions, bivectors, spinors, and multivectors in Clifford algebras 




Clifford 
A Maple Package for Clifford Algebra Computations 




CMAP 
a comprehensive, compact environment for numerical computation,graphics, and rapid development of computational software 




Color Mathematics 
Math software does algebra, geometry, vectors.Includes graphic calculator, equation solver, and more 




Complex Visualizer 
Java applet I programmed and published under GNU general public licence. You can visualize arbitrary complex functions and help user to see how the complex plane deforms under the mapping. 




ComputeL 
PARI package to compute special values of motivic Lfunctions 





Comsol 
physics modelling software package 




CP2K 
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems 




CP2K 
CP2K can perform atomistic and molecular simulations of solid state, liquid and biological systems. 




CP2K 
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems 




CPLEX Optimization 
mathematical programming technology enables analytical decision support for improving efficiency, reducing costs, and increasing profitability. 




CurveLab 
CurveLab is a toolbox implementing the Fast Discrete Curvelet Transform in two and three dimensions, both in Matlab and C++. 




CUTEr 
a versatile testing environment for optimization and linear algebra solvers(Constrained and Unconstrained Testing Environnement, revisited.)





Dash 
makers of XPRESSMP, a linear and integer programming optimization software 




DataFit 
nonlinear regression (curve fitting) and data plotting software 




DC Proof Online 
Freeware. A new learning aid to teach the fundamentals of logic and proof. User constructs formal proofs by selecting axioms, rules of inference, etc. from convenient, pulldown menus. Feedback is immediate. Errors in logic impossible. Tutorial includes exercises with hints and full solutions. 





Desmond 
High Performance MD. Comes with a comprehensive GUI for building, visualizing, and reviewing results as well as calculation setup up and launching. 





Dino Numbers 
Windows arithmetic practice for ages 712 (DynoTech Software) 





Discovery Studio 
A molecular modeling environment for both small and macromolecular systems 




DLK Math Page 
offers a range of software to help teachers raise standardsin mathematics that combines high quality with low cost 




Dragoric 
An interactive animated version of the Curlicue Fractal. 




Durango 
Interferometry software including data acquisition, analysis, evaluation, import/export and simulation of interferometric data.






EasyFit 
interactive data fitting in dynamical systems (ODE''s, DAE''s, PDE''s) 




Efofex 
publication tools for math and science teachers, including a freedrawing program 







FDTD 
High performance FDTDmethod Maxwell solver for the disign, analysis and optimzation of nanophotonic devices, processes and materials 




FDTD 
High performance FDTDmethod Maxwell solver for the disign, analysis and optimzation of nanophotonic devices, processes and materials 






FreeBPM 
Beam propagation  design and simulation 




FreeSnell 
to compute optical properties of multilayer thinfilm coatings 




Fresnel 
simulation and analysis of laser beam propagation 




funmaths 
Download arcadestyle educational computergames, for math at high school levels. Teacher designed, tested and approved. 






Gaussian 
Gaussian 09 is the latest in the Gaussian series of programs. It provides stateoftheart capabilities for electronic structure modeling. Gaussian 09 is licensed for a wide variety of computer systems. 




Gaussian 
Gaussian 09 is the latest in the Gaussian series of programs. It provides stateoftheart capabilities for electronic structure modeling. Gaussian 09 is licensed for a wide variety of computer systems. 




Geogebra 
GeoGebra is a free and multiplatform dynamic mathematics software for schools that joins geometry, algebra and calculus. It received several international awards including the European and German educational software awards. 




Geometria 
An interactive standalone Java program in solid geometry. 




Geometrica 
a Mathematica application for exact drawing and geometry 




Geometry Expressions. 
The world''s first interactive symbolic geometry program. You sketch the geometry, Geometry Expressions creates the Algebra. 




Geomview 
is an interactive 3D viewing program for Unix. 




GiNaC 
a free C++ library that brings Computer Algebra System (CAS) capabilities directly into C++, distributed under GNU GPL. 




GLAD 
physical optics and laser analysis software 




GNU Octave 
GNU Octave is software featuring a highlevel programming language, primarily intended for numerical computations. It provides a commandline interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. 




Goptical 
C++ optical design and simulation library 




GPAW 
DFT and beyond within the projectoraugmented wave method 




GPAW 
DFT and beyond within the projectoraugmented wave method 




GPIUTMD 
Energy calculations and protein design 




GrafEq 
an intuitive, flexible, precise and robust program for producing graphs of implicit relations 




GRaph INterface (GRIN) 
a graph theory program for use with Win9X/NT thatyou can use to create, edit, print and explore graphs, and more. 




Graph+ 
the program for those people who draw different graphs of mathematical functions 




Graphing Calculator 2.0 
2D & 3D math visualization for Windows and Macintosh. This is the second version of the graphing calculator bundled onPowerPC Macs 




Graphis 
visualisation tool for 2D and 3D data 




Handygraph 
software enables you to put axes and blank graphs intoMicrosoft Word documents. 






HiDigit 
Scientific calculator for Windows 





Infinity 
Innovative nonlinear math software for high precision calculations. 




IntegerZone 
free java applet that helps in learning arithmetic and number theory 





Iode 
Tool to help Illustration differential equations. 




IOSO NS 1.3 
powerful tool for nonlinear constrained optimization. 





JavaView 
is a numerical software library with special focus on problems in differential geometry. 




Julia 
Julia is a highlevel dynamic programming language designed to address the requirements of highperformance numerical and scientific computing while also being effective for generalpurpose programming, web use or as a specification language. Distinctive aspects of Julia's design include a type system with parametric types in a fully dynamic programming language and multiple dispatch as its core programming paradigm. It allows concurrent, parallel and distributed computing, and direct calling of C and Fortran libraries without glue code. Julia is garbagecollected,[18] uses eager evaluation and includes efficient libraries for floatingpoint calculations, linear algebra, random number generation, fast Fourier transforms and regular expression matching. 




KANT 
, a tool for sophisticated computations in number fields and in global function fields 




KDP2 
optical design and analysis program 




L1 MAGIC 
L1 MAGIC is a collection of MATLAB routines for solving the convex optimization programs central to compressive sampling. The algorithms are based on standard interiorpoint methods, and are suitable for largescale problems. 




Labview 
short for Laboratory Virtual Instrument Engineering Workbench) is a systemdesign platform and development environment for a visual programming language from National Instruments. 




LAMMPS 
Has potentials for soft and solidstate materials and coarsegrain systems 




LASCAD 
LASer Cavity Analysis and Design 







LiDIA 
powerful C++ library for computationalnumber theory which provides a collection ofhighly optimized implementations of variousmultiprecision data types and algorithms 





LightPipes 
beam propagation toolbox for Matlab and MathCAD 






LiveMath 
computer algebra and graphing system 




LMS Imagine.Lab 
LMS Imagine.Lab Amesim is a commercial simulation software for the modeling and analysis of multidomain systems. It is part of systems engineering domain and falls into the mechatronic engineering field. 






Magma 
Magma is a large, wellsupported software package designed for computations in algebra, number theory, algebraic geometry and algebraic combinatorics. 




Maple 
Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and visualization. 






Math Mechanixs Math Software 
An easy to use math software and graphing calculator program that allows the user to compose full color 2D & 3D graphs and so much more. 




MathAssist 
a software designed to carry out a number of routine tasks in mathematics 




MathBOTs 
3D point of view perspective game to learn math facts for gradesK6 




Mathematica 
Mathematica is a symbolic mathematical computation program, sometimes called a computer algebra program, used in many scientific, engineering, mathematical, and computing fields. 




MathGrapher 
Mathematical graphing tool for 2D and 3D functions and data. Includes nonlinear curve fitting and integration of coupled ordinary differential equations. Study chaos in dynamical systems. 




MathGroup 
The Email Group for Mathematica Users 





MathPoint 
a software company producing mathematical libraries inActiveX and Java. 




Mathsaymath software for student and teacher 
Recommend Mathsay. It is powerful mathematical software. It analyze and calculate in graph, and is helpful in learning function,analytic geometry, vector, solid geometry and preliminary infinitesimal calculus. 




Mathscribe 
Free dynamic graphing, modeling, solving, formula editing, etc. Software and lesson plans for algebra. 




MathSoL 
MathSol contains calculators, unitconverters, graphing and regression analysis in thirteen easytouse applications for operating systems. 




MathStudio 
a natural for students and for engineers who occasionally need a comprehensive math program but don’t need the full horsepower and daunting complexity of Mathematica or Maple. It’s a huge leap from the usual calculator program for tablets and smartphones. 




MathTensor 
a Mathematicabased package for performing tensor analysis by computer 




MathTools 
Matlab to C++ Compiler and C++ Matrix Class Library 




MathType 
, powerful, fullfeatured version of the Equation Editor included in Microsoft Word 






MathXpert 
offers algebra, precalculus, and calculus productsfor download. 




MATLAB 
MATLAB (matrix laboratory) is a multiparadigm numerical computing environment and fourthgeneration programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. 




MaxFEM 
software for electromagnetic simulation 





Maximal Software 
Developers of software for building mathematicaloptimization models, free student versions available. 




MGCSoft 
Equation, graphical, timer and password software for Windows 





MODAS 
telescope design & testing software 




ModelMaker 
diverse modelling software package that uses click drag drop facilities to form simple to complex models 





MtxVec 
Dew Research develops extremely fast mathematical software for advanced scientific computing trusted by many. 




MultiSimplex 
, software for sequential experimental design and  