Kivy is used to make the GUI.  The algorithm for the Sudoku Solver is written in python.