De applicatie is ontworpen om matrices in te voeren, op te slaan en te verwerken. Directe matrices operaties zijn: - som; - aftrekken; - vermenigvuldiging; - inversie (volgens de methode van Gauss en de methode van de vierkantswortel); inversie van driehoekige matrix; .- vermenigvuldiging van matrix met vector; - omzetting; - vermenigvuldiging van de vectoren; - rekenen - een determinant, spoor en norm. De applicatie maakt het mogelijk om een reeks opeenvolgende bewerkingen op matrices en vectoren uit te voeren
De applicatie werkt met gegevens die zijn opgeslagen in een database (DB) type SQLite genaamd AdvanceMatrixCalculate.db met de initiële installatie van de applicatie is beschikbaar voor uitvoering (of het menu van opstartactiviteit) functie initsilizirane DB ("ins database" - initsilizira DB). Bij de eerste installatie van de applicatie is beschikbaar voor uitvoering (of vanuit het menu van opstartactiviteit) functie starten database. Met de implementatie van deze functie database worden geïnitsiliseerd en tonen voorbeelden van gegevens die kunnen worden gewist en het werk hervatten.
De applicatie heeft een functie voor het exporteren, importeren en verzenden van de database en het bestand met de gegevens van de geselecteerde matrix naar een bestand met de naam AdvanceMatrixFile.txt. De import en export werken bij het selecteren van de sub-director van het hoofdgeheugen van het apparaat. Met de verzending kan de ontvanger worden geselecteerd, bijvoorbeeld Skype, e-mail en andere. Bij het verzenden en opslaan kan worden geselecteerd in een directory en onder welke naam het gegevensbestand moet worden verzonden in tegenstelling tot de toepassing MatrixCalculator.