SageMath is free open source math software that supports research and teaching in algebra, geometry, number theory, cryptography, numerical computation, and related areas.