Xcas es un sistema gratis de álgebra para Windows, Mac OS X y Linux. El programa tiene una interfaz clara y completa en la que nos mostrará los gráficos, la geometría interactiva tanto en dos dimensiones como en modo tridimensional, hojas de cálculo y estadíssticas, así como programación. Este sistema es ideal para utilizarlo como sustituto de las calculadoras científicas más complejas, por ejemplo, en un notebok.
Xcas utiliza Giac, una biblioteca libre C++ que cuenta con tipos ya definidos para CAS (Computerized Symbolic Algebra) o álgebra simbólica computerizada. Giac/Xcas tiene un modo de compatibilidad para aquellos usuarios que ya están acostumbrados a los sistemas Maple o Mupad, así como para los usuarios de calculadoras científicas avanzadas, como la TI89, TI Nspire CAS o Voyage 200.
El origen del proyecto Giaz/Xcas está en el desarrollo del sistema para las calculadoras científicas de HP, allá por el año 2000. Cuenta ya con interfaces con php o texmac y actualmente se está enfocando en acelerar los algoritmos en las operaciones matemáticas más habituales.