Además de los objetos que se pueden representar en los sistemas de
computación numérica —números, caracteres, listas,
diccionarios— permite también representar expresiones
algebraicas, ecuaciones, vectores, matrices, etc.
Incluyen funciones para diferenciación, integración, expansión en
series de Taylor, transformadas de Laplace, ecuaciones diferenciales
ordinarias, sistemas de ecuaciones lineales y no lineales, productos
vectoriales, matriciales y tensoriales, cálculo combinatorio, etc.
Pueden producir gráficos de funciones y datos en dos y tres
dimensiones.
Incluyen un lenguaje propio de programación de alto nivel.
Esas características los tornan herramientas muy útiles en la
investigación y la enseñanza.