Software for data recovery