Obviously ideally you need be able to mend a puncture and I carry a spar inner tube, stick on patches, tyre levers, and a good quality mini pump.
However as I commute to work I want as few punctures as possible and ideally none at all.
I have found the best puncture resistant tyre systems...