Programa skirta matricoms įvesti, saugoti ir apdoroti. Tiesioginės matricos operacijos yra: - suma; - atimti; - daugyba; - inversija (Gauso metodu ir kvadratinės šaknies metodu); trikampės matricos inversija; .- matricos dauginimas iš vektoriaus; - perkėlimas; - vektorių daugyba; - skaičiuojant - determinantas, pėdsakas ir norma. Programa leidžia vykdyti nuoseklių operacijų su matricomis ir vektoriais grandinę
Programa veikia su duomenimis, saugomais duomenų bazėje (DB) tipo SQLite pavadinimu AdvanceMatrixCalculate.db su pradiniu programos diegimu galima vykdyti (arba paleisties veiklos meniu) funkcija initsilizirane DB ("ins duomenų bazė" - initsilizira DB). Pirmą kartą įdiegus programą galima vykdyti (arba iš paleidimo veiklos meniu) funkcija inicijuoti duomenų bazę. Įdiegus šią funkciją duomenų bazė yra initsilizuojama ir parodomi duomenų pavyzdžiai, kuriuos galima ištrinti ir tęsti darbą.
Programa turi funkciją eksportuoti, importuoti ir siųsti duomenų bazę bei failą su pasirinktos matricos duomenimis į failą AdvanceMatrixFile.txt. Importas ir eksportas vyksta pasirenkant įrenginio pagrindinės atminties direktorių. Siunčiant galima pasirinkti gavėją, pvz., Skype, el. paštas ir kt.. Siunčiant ir išsaugant galima pasirinkti katalogą ir kokiu vardu siųsti duomenų failą, o ne programa MatrixCalculator.