SageMath is such an application that helps to make symbolic calculations  basic or advanced math or algebra equations or calculus Bearing 2D and 3D visualization  it includes plotting traits It can be utilized in different fields of engineering  mathematics and cryptography