General Supporting Software A Miner Should Have