Додаток призначений для введення, зберігання та обробки матриць. Операціями з прямими матрицями є: - сума; - відняти; - множення; - інверсія (за методом Гаусса та методом квадратного кореня); інверсія трикутної матриці; .- множення матриці на вектор; - транспозиція; - множення векторів; - розрахунковий - визначник, слід і норма. Додаток дозволяє запускати ланцюжок послідовних операцій над матрицями та векторами
Додаток працює з даними, що зберігаються в базі даних (БД) типу SQLite з ім'ям AdvanceMatrixCalculate.db з початковою інсталяцією програми, доступною для виконання (або меню запуску діяльності) функцією ініцілізовані БД ("в базі даних" - ініцілізується БД). При початковій інсталяції програми доступна для виконання (або з меню запуску діяльності) функція ініціалізації бази даних. При реалізації цієї функції БД ініцілізуються і показують приклади даних, які можна стерти і відновити роботу.
Додаток має функцію експорту, імпорту та відправки бази даних і файлу, що містить дані вибраної матриці, у файл з іменем AdvanceMatrixFile.txt. Імпорт і експорт діють у виборі піддиректора основної пам'яті пристрою. За допомогою відправки можна вибрати одержувача, наприклад Skype, e-mail та ін.. При відправці та збереженні можна вибрати в каталозі і під яким ім'ям надсилати файл даних на відміну від програми MatrixCalculator.