Raj,
Zymol HDCleanse + Swissvax Cleaner Fluid:
1. Cleans the paint, prior to waxing
2. Polishes the paint to enhance glosss, prior to waxing
If you're using Zymol waxes, it is not compulsory to use Zymol HD Cleanse before applying the Zymol wax. Any equivalent product will do.
Note:
IMO, Swissvax Cleaner Fluid (which I use lots of), gives a much richer, sophisticated look.
After this, I'd apply any Zymol, Swisswax or any other carnaubas.