Svrha aplikacije je pružiti prikladna sredstva za izradu i rješavanje sustava linearnih jednadžbi. Aplikacija koristi poznatu i najčešće korištenu metodu Gauss–Jordanove eliminacije za rješavanje sustava linearnih jednadžbi.
Za aplikaciju je broj jednadžbi jednak broju nepoznanica. Ako ove matrice označimo s A - koeficijenti ispred nepoznanica, x - nepoznanice, odnosno b – koeficijenti iza =, tada možemo zamijeniti izvorni sustav od m jednadžbi u n nepoznanica jednom matričnom jednadžbom Ax=b.
Matrica A u ovoj jednadžbi naziva se matrica koeficijenata sustava. Proširena matrica za sustav dobiva se dodavanjem b na A kao zadnji stupac;
U aplikaciji se proširena matrica unosi u tablicu. Prilikom izrade tablice postavljaju se dva parametra: maksimalna duljina svakog koeficijenta proširene matrice i broj jednadžbi, tj. n. U zadnji stupac tablice upisuju se b koeficijenti.
Aplikacija ima funkcije za izradu, pohranu, brisanje i spremanje proširene matrice pod novim imenom. Svaka takva matrica je pohranjena pod svojim imenom. Popis proširenih matrica prikazan je na padajućem popisu. Nakon odabira stavke iz njega, postoji gumb za izračunavanje rješenja odgovarajućeg linearnog sustava, a rješenje se prikazuje u tablici. Nakon izračuna rješenja postoji i funkcija za prikaz Gauss-Jordanove eliminacijske matrice. Sve – matrice jednadžbi, rješenja i eliminacijske matrice mogu se spremiti u datoteku u odabranom direktoriju uređaja.
Aplikacija ima funkcije za analizu rješenja: je li jedinstveno; Nekonzistentno ili beskonačno i pokazati opće rješenje (parametarski oblik).