SageMath merupakan software dan library matematika untuk menangani fungsi matematika yang rumit. SageMath menggunakan lisensi GPL, dan termasuk open source. Didalamnya terdapat kumpulan library matematika dan statistika seperti NumPy, SciPy, matplotlib, Sympy, Maxima, GA, FLINT, R dan masih banyak lainnya. Kombinasi library tersebut bila dikombinasikan akan membuat mudah pekerjaan analisis data pembaca seperti kriptografi, matematika, dan statistika. SageMath dikembangkan dengan bahasa pemrograman Python.