MUSoSo is a Java based Sudoku game which includes a solver & generator.
As a sudoku solver it tries to simulate the way human players solve sudokus. Several selectable heuristic methods are provided for this purpose. Brute force solving is also supported for completeness.
As a sudoku generator it tries to create sudoku problems which don't require "trial and error" methods to be solved.
These details are provided for information only. No information here is legal advice and should not be used as such.