Rubix Solver
Rubix Solver does exactly what the name says, it solves Rubix cubes. Not only does it solve the Rubix presented, but also allows you to input how your real life Rubix looks like so you can have it solve it for you.
You can also try solving the Rubix yourself, besides.. if it's too hard, there's always a button to have it solve it for you ;).
Download
Download Rubix SolverSystem Requirements
OS: Windows 98, ME, 2000, XP, Vista
Direct X 9.0c