I believe you can use DPP to correct lenses and this is then stored in raw file for other processors to use.
Ups file size though.
Small correction, the lens corrections are unfortunately (because they work very well) not usable by other programs than Canon's DPP. The corrected version of the Raw data is written/added to the Raw file to allow DPP to open the file faster, which roughly doubles in size, but other applications still use the orignal/uncorrected Raw data.
The procedure is therefore reversible, one can uncheck the DLO (Digital Lens Optimization), which then removes the added set of Raw data, and the file is back to it's original size.
As for the original question, DPP is not a cataloguing application, it is a Raw converter.
Cheers,
Bart