Computer Algebra System
A CAS might be used for integration or differentiation (and other calculus transformations), simplification of an expression (making it smaller and/or simpler), optimizing and finding the minimum and maximum values of results or variables, etc.  Most have the ability to plot functions and expressions for visualization, which can be helpful and educational too.