Not really a need to use such kind of software to "maintain" Mac OS X, but if you really want to, take a look at Onyx and keep away from CleanMyMac and MacKeeper, since they are known to damage your OS more than to clean it.
Performance Tips For Mac OS X
Five Mac maintenance myths
PS: I have run Onyx a couple of times after I switched from Windows to Mac OS X back in 2004 and 2005, as I was still in the habit of cleaning up Windows' mess. I soon found out, it is not needed.