1. GeoGebra is free and multi-platform dynamic mathematics software for learning and teaching. It has received several educational software awards in Europe and the USA. Apps: GeoGebra Graphing Calculator ...
    show more
  2. Mathematica is a computational software program used widely in scientific, engineering, and mathematical fields and other areas of technical computing.
    show more


  3. SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.
  4. Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors.
    show more
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.
    show more
  5. Maple is a general-purpose commercial computer algebra system. Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created.
    • FreeOpen Source
    • Windows
    • Linux
    GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory.
    No screenshots yet
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    Mathics is a general purpose computer algebra system (CAS) and designed to be a free, light-weight alternative to Mathematica. It's programmable using a Mathematica like language and uses a web interface for user interaction.
    • FreeOpen Source
    • Windows
    • Linux
    OpenAxiom, fork of Axiom , is an open source platform for symbolic, algebraic, and numerical computations.
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Windows Mobile
    • Android
    • Java Mobile
    • Symbian S60
    • HP webOS
    • Windows Phone
    Jasymca is an interactive System for solving math problems. It supports arbitrary precision numbers and symbolic variables. Scalars, vectors, and matrices can be built from all datatypes and used in calculations.
    No screenshots yet
    • Mac
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Apple Watch
    • Kindle Fire
    MathStudio, formerly SpaceTime, is the most comprehensive math app available for mobile devices.
    No screenshots yet
    • FreeOpen Source
    • Mac
    • Linux
    Axiom is a general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler.
    • FreeOpen Source
    • Windows
    • Linux
    Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory.
    No screenshots yet
    • FreeOpen Source
    • Windows
    • Linux
    Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
    No screenshots yet
    • FreeOpen Source
    • Windows
    • Linux
    GiNaC is a C++ library. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric applications, graphical interfaces, etc.) under one roof.
    No screenshots yet