Xcas (ook bekend as Giac) is 'n oopbronkode[1] programbiblioteek wat gebruik word om berekeninge op die gebied van rekenaaralgebra te visualiseer, dit wil sê, Xcas is wiskundige sagteware.[2]
Giac is 'n programbiblioteek geskryf in C++,[3] wat in rekenaaralgebra-toepassings spesialiseer. As gevolg van die inkapseling as 'n alleenstaande biblioteek, kan dit ook maklik geïntegreer word in ander toepassings en na verskillende bedryfstelsels gestuur word. 'n Grafiese gebruikerskoppelvlak vir Giac is beskikbaar in die vorm van Xcas. Xcas is 'n gebruikerskoppelvlak vir Giac.