Applikationen er designet til at indtaste, gemme og behandle matricer. Direkte matrixoperationer er: - sum; - trække fra; - multiplikation; - inversion (ved Gauss-metoden og kvadratrodsmetoden); inversion af trekantet matrix; .- multiplikation af matrix med vektor; - Omrokering; - multiplikation af vektorerne; - beregnende - en determinant, spor og norm. Applikationen gør det muligt at køre en kæde af successive operationer på matricer og vektorer
Applikationen arbejder med data gemt i en database (DB) type SQLite ved navn AdvanceMatrixCalculate.db med indledende installation af applikationen er tilgængelig for udførelse (eller menuen for startaktivitet) funktion initsilizirane DB ("ins database" - initsilizira DB). Ved den første installation af applikationen er tilgængelig for udførelse (eller fra menuen for opstart aktivitet) funktion initiere database .Med implementeringen af denne funktion database er initsilized og viser eksempler på data, der kan slettes og genoptage arbejdet.
Applikationen har en funktion til at eksportere, importere og sende databasen og filen, der indeholder data fra den valgte matrix, til en fil med navnet AdvanceMatrixFile.txt. Importen og eksporten fungerer ved valg af underdirektøren for enhedens hovedhukommelse. Med afsendelsen kan vælges modtager, for eksempel Skype, e-mail og andre. Ved afsendelse og lagring kan vælges i en mappe og under hvilket navn der skal sendes datafilen i modsætning til applikationen MatrixCalculator.