With De-duplication on Demand a user can de-duplicate client data via the internet. The file is uploaded via internet and is automatically fault tolerantly matched whereby double records are searched for. By instruction, these data are de-duplicated and where necessary, validated by a reference file. The final cleaned-up file is then sent to you via e-mail.