Метою програми є надання зручних засобів для створення та розв'язування систем лінійних рівнянь. Додаток використовує відомий і найбільш поширений метод елімінації Гаусса–Жордана для розв’язування систем лінійних рівнянь.
Для програми кількість рівнянь дорівнює кількості невідомих. Якщо ми позначимо ці матриці відповідно A - коефіцієнтами перед невідомими, x - невідомими і b – коефіцієнтами після = , то можна замінити вихідну систему з m рівнянь на n невідомих єдиним матричним рівнянням Ax=b.
Матриця А в цьому рівнянні називається матрицею коефіцієнтів системи. Розширена матриця для системи виходить шляхом приєднання b до A як останнього стовпця;
У додатку доповнена матриця вноситься в таблицю. При створенні таблиці задаються два параметри: максимальна довжина кожного коефіцієнта розширеної матриці та кількість рівнянь, тобто n. В останній стовпець таблиці заносяться коефіцієнти b.
Додаток має функції для створення, зберігання, видалення та збереження доповненої матриці під новим іменем. Кожна така матриця зберігається під своїм ім'ям. Список доповнених матриць відображається у спадному списку. Після вибору елемента в ньому з’являється кнопка обчислення розв’язку відповідної лінійної системи, а розв’язок виводиться в таблицю. Після обчислення рішення також є функція для відображення матриці виключення Гаусса-Жордана. Усі – матрицю рівнянь, матрицю розв’язку та елімінування можна зберегти у файлі у каталозі вибраного пристрою.
Додаток має функції для аналізу рішення: чи є воно унікальним; Неузгодженість або нескінченність і показати загальне рішення (параметрична форма).