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]