The board is divided into rows, columns, blocks which can all be sub-divided into cells. In the display above, cells are displayed in such a way that all options that would ever be possible are shown. Initially, all options are considered possible and are highlighted in blue. This changes when either manually setting the value of a cell or running the solver. The active cell is highlighted in yellow.
The solver used here only applies the basic solving techniques commonly known as "Hidden Single" and "Naked Single". This means while it is able to solve easy sudoku puzzles, it might not be able to solve more complicated puzzles.