Sudoklu is a robust Sudoku puzzle solving app that can solve even the most challenging Sudoku puzzles.
The current version of Sudoklu uses the following solving techniques:
Sudoklu allows you to solve Sudoku puzzles one move at a time, or all at once. Using Sudoklu's intuitive user interface, you can always navigate backwards and forwards through the moves that Sudoklu made in solving a puzzle, with an accompanying logical explanation for each move so that you can learn.
Additional solving techniques will be implemented in future releases.
A free version is also available.