De app is ontworpen om kruiswoordpuzzels te maken en in te vullen. Er kunnen meerdere kruiswoordpuzzels worden gemaakt, opgeslagen in een database (DB) en worden afgedrukt. De app biedt volledige professionele functionaliteit voor het maken en publiceren van kruiswoordpuzzels.
Het invullen van een kruiswoordraadsel kan worden gedaan: - in de automatische modus de hele kruiswoordpuzzel;, - in de automatische modus één voor één woord, d.w.z. in stappen; - en in sequentiële woorddetectiemodus als antwoord op vragen.
De applicatie heeft de mogelijkheid om één tussenstatus van de geplaatste woorden in het kruiswoordraadselveld op te slaan en in een vertraagde tijd om die staat te herstellen en het vulproces voort te zetten.
De grootte van het woordplaatsingsveld (rijen en kolommen) kan worden geselecteerd in een vervolgkeuzelijst en de gegevens worden opgeslagen en onderhouden in optionele activiteiten.
Bij het spellen van afzonderlijke woorden wordt een willekeurige spatiëring en plaatsing van overeenkomende letters gebruikt in het kruiswoordraadsel. De woorden zijn gerangschikt in een kolom of rij van links naar rechts en van boven naar beneden.
Als een woord geen overeenkomende letters heeft met de reeds geplaatste woorden, wordt er gezocht naar een plaats in de willekeurige boxplaats en als het geen geschikte plaats vindt, verdwijnt het.
Kruiswoordraadsels worden gesorteerd op woordlengte van de grootste naar de kleinste voordat de veldplaatsingsprocedure wordt gestart. Het eerste woord wordt willekeurig geplaatst en de rest zoals hierboven beschreven. Dit maakt het mogelijk dat de kruiswoordpuzzel elke keer een diverse opstelling in het veld heeft.
Het woord kan worden ingevuld in een kruiswoordraadsel met lege gekleurde cellen om de woorden in te vullen. Sommige cellen zijn genummerd met een nummer dat overeenkomt met het woordnummer uit de woordenlijst (of uit de woordbeschrijvingslijst), in de kolom of in de rij die het begin is van de woordplaatsing. Kleuren geven aan of het woord of de rij in de rij of kolom staat en of er tussen twee woorden een tussenruimte staat vanaf dat begin.
Het woordplaatsingsveld kan worden opgeslagen als een afbeeldingsbestand met de naam imageCrossWords.png, evenals twee woordenlijsten met de naam CrossWords.txt en een woordbeschrijving met de naam CrossWordsList.txt.
De namen van deze bestanden kunnen veranderen. De bestanden worden opgeslagen in een geselecteerde map op het apparaat van waaruit ze kunnen worden verzonden voor publicatie op internet. Kan mappen maken en verwijderen.