Metoda programowego kasowania danych z użyciem specjalistycznego oprogramowania polega na wielocyklicznym, posektorowym zapisywaniu danych na dysk w celu kompletnego nadpisania ewentualnie pozostawionych danych, uniemożliwiającego odtworzenie poprzednich wartości zapisanych w sektorach dysku.
Zaletą tej metody jest możliwość ponownego użycia dysku, ponieważ dysk nie zostaje uszkodzony i posiada nadal swoją sprawność.