Aplikasi ini dirancang untuk memasukkan, menyimpan dan memproses matriks. Operasi matriks langsung adalah: - penjumlahan; - kurangi; - perkalian; - inversi (dengan metode Gauss dan metode akar kuadrat); inversi matriks segitiga; .- perkalian matriks dengan vektor; - transposisi; - perkalian vektor; - menghitung - penentu, jejak dan norma. Aplikasi ini memungkinkan untuk menjalankan rantai operasi berturut-turut pada matriks dan vektor
Aplikasi bekerja dengan data yang disimpan dalam database (DB) jenis SQLite bernama AdvanceMatrixCalculate.db dengan instalasi awal aplikasi tersedia untuk eksekusi (atau menu aktivitas startup) fungsi initsilizirane DB ("in database" - initsilizira DB). Setelah instalasi awal aplikasi tersedia untuk eksekusi (atau dari menu aktivitas startup) fungsi memulai basis data. Dengan penerapan fungsi ini, basis data diinisialisasi dan menunjukkan contoh data yang dapat dihapus dan melanjutkan pekerjaan.
Aplikasi ini memiliki fungsi untuk mengekspor, mengimpor dan mengirim database dan file yang berisi data matriks yang dipilih ke file bernama AdvanceMatrixFile.txt. Impor dan ekspor beroperasi dalam pemilihan sub-direktur memori utama perangkat. Dengan pengiriman dapat dipilih penerima, misalnya Skype, e-mail dan lain-lain. Saat mengirim dan menyimpan dapat dipilih dalam direktori dan dengan nama apa yang akan dikirim file data sebagai lawan dari aplikasi MatrixCalculator.