აპლიკაცია შექმნილია კროსვორდების შესაქმნელად და დასასახლებლად. შესაძლებელია მრავალი კროსვორდის შექმნა, შენახვა მონაცემთა ბაზაში (DB) და დაბეჭდვა. აპლიკაცია უზრუნველყოფს სრულ პროფესიონალურ ფუნქციონირებას კროსვორდების შესაქმნელად და გამოქვეყნებისთვის.
კროსვორდის შევსება შესაძლებელია: - ავტომატურ რეჟიმში მთელი კროსვორდის თავსატეხი ;, - ავტომატურ რეჟიმში სათითაოდ, ანუ ნაბიჯებით; - და თანმიმდევრული სიტყვების ამოცნობის რეჟიმში კითხვების საპასუხოდ.
აპლიკაციას აქვს შესაძლებლობა შეინახოს განთავსებული სიტყვების ერთი შუალედური მდგომარეობა კროსვორდის ველში და დაგვიანებულ დროში აღადგინოს ეს მდგომარეობა და განაგრძოს შევსების პროცესი.
სიტყვების განთავსების ველის ზომა (სტრიქონები და სვეტები) შეიძლება შეირჩეს ჩამოსაშლელი სიიდან და მისი მონაცემები ინახება და ინახება არასავალდებულო აქტივობაში.
ცალკეული სიტყვების მართლწერისას, კროსვორდის ველში გამოიყენება შემთხვევითი ინტერვალი და შესაბამისი ასოების განლაგება. სიტყვები განლაგებულია სვეტად ან მწკრივად მარცხნიდან მარჯვნივ და ზემოდან ქვემოდან.
თუ სიტყვას არ აქვს შესატყვისი ასოები უკვე მოთავსებულ სიტყვებთან, ის იძებნება ადგილი შემთხვევით ველში და თუ ის ვერ პოულობს შესაფერის ადგილს, ის ქრება.
კროსვორდები დალაგებულია სიტყვის სიგრძის მიხედვით უდიდესი სიგრძიდან უმცირესამდე ველის განთავსების პროცედურის დაწყებამდე. პირველი სიტყვა მოთავსებულია შემთხვევით, ხოლო დანარჩენი, როგორც ზემოთ აღწერილი. ეს შესაძლებელს ხდის კროსვორდის თავსატეხს ყოველ ჯერზე მრავალფეროვანი მოწყობა ჰქონდეს სფეროში.
სიტყვა შეიძლება შეივსოს კროსვორდის უჯრაში ცარიელი ფერადი უჯრედებით სიტყვების შესავსებად. ზოგიერთი უჯრედი დანომრილია რიცხვით, რომელიც შეესაბამება სიტყვების რიცხვს სიტყვების სიიდან (ან სიტყვების აღწერილობის სიიდან), სვეტში ან რიგში, რომელიც არის სიტყვების განლაგების დასაწყისი. ფერები მიუთითებს, არის თუ არა სიტყვა ან მწკრივი განლაგებული მწკრივში ან სვეტში და არის თუ არა ორი სიტყვა დაშორებული ამ დასაწყისიდან.
სიტყვა განლაგების ველი შეიძლება შენახული იყოს როგორც სურათის ფაილი სახელად imageCrossWords.png, ასევე ორი სიტყვების სია სახელად CrossWords.txt და სიტყვების აღწერა სახელად CrossWordsList.txt.
ამ ფაილების სახელები შეიძლება შეიცვალოს. ფაილები ინახება მოწყობილობის არჩეულ საქაღალდეში, საიდანაც მათი გაგზავნა შესაძლებელია ინტერნეტში გამოსაქვეყნებლად, შესაძლებელია საქაღალდეების შექმნა და წაშლა.