Undelete 360 is a file recovery software that can restore deleted files from various storage devices such as hard drives, USB drives, and memory cards. The software allows users to filter and preview the recoverable files before restoring them. Undelete 360 also has the ability to recover files lost due to system crashes or virus attacks.