Cube explorer is a cube solving software for computer. It can be used to generate the optimal solution for a scramble.

It can be downloaded here: [1]