Calibrize (quick and easy) or Monitor Calibration Wizard (bit more involved) - google them and they will be the first or second results.
How does this compare to hardware based ones for photographers?
I tried one of the software ones listed above and things are now looking a little bland. :/