Aplikacija je dizajnirana za stvaranje i popunjavanje križaljki. Moguće je izraditi više križaljki, pohraniti ih u bazu podataka (DB) i ispisati. Aplikacija pruža punu profesionalnu funkcionalnost za izradu i objavljivanje križaljki.
Ispunjavanje križaljke može se izvršiti: - u automatskom načinu cijela križaljka ;, - u automatskom načinu rada jednu po jednu riječ, tj. po koracima; - iu sekvencijalnom načinu otkrivanja riječi kao odgovor na pitanja.
Aplikacija ima mogućnost pohraniti jedno međustanje postavljenih riječi u polje križaljke te u odgođenom vremenu vratiti to stanje i nastaviti proces popunjavanja.
Veličina polja za smještaj riječi (redci i stupci) može se odabrati s padajućeg popisa, a njegovi podaci se pohranjuju i održavaju u opcionalnoj aktivnosti.
Prilikom sricanja pojedinih riječi, u okviru križaljke koristi se nasumični razmak i postavljanje odgovarajućih slova. Riječi su poredane u stupac ili red slijeva nadesno i odozgo prema dolje.
Ako riječ nema podudarna slova s već postavljenim riječima, traži se mjesto na mjestu slučajnog okvira i ako ne pronađe odgovarajuće mjesto, nestaje.
Riječi križaljke se razvrstavaju po duljini riječi od najveće do najmanje duljine prije početka postupka postavljanja u polje. Prva riječ je nasumično postavljena, a ostale kao što je gore opisano. To omogućuje da križaljka svaki put ima raznolik raspored na terenu.
Riječ se može ispuniti u okvir križaljke s praznim ćelijama u boji kako bi se popunile riječi. Neke od ćelija su numerirane brojem koji odgovara broju riječi s popisa riječi (ili s popisa opisa riječi), u stupcu ili u retku koji je početak postavljanja riječi. Boje označavaju jesu li riječ ili redak pozicionirani u retku ili stupcu i jesu li dvije riječi razmaknute od tog početka.
Polje za postavljanje riječi može se pohraniti kao slikovna datoteka pod nazivom imageCrossWords.png, kao i dva popisa riječi pod nazivom CrossWords.txt i opis riječi pod nazivom CrossWordsList.txt.
Nazivi ovih datoteka mogu se promijeniti. Datoteke su pohranjene u odabranoj mapi na uređaju odakle se mogu poslati za objavu na Internetu. Može stvarati i brisati mape.