Fruity words takes care of the hardest part of crossword designing process. The app fills words from a large dictionary to a crossword template created by the user. The filling algorithm adapts on the fly to the changes in the template, allowing an interesting interplay between the user and the machine!