I am trying to understand what is the core difference between operating system based HDD erasing tools like format and third part tools like Pdwipe/eraser or OSS -dban.

Please refer me the links which will help me in getting my understanding right.