How to Drive a Transistor into Hard Saturation

How to drive a transistor into hard saturation? In using a transistor to operate as a switch you must drive it into saturation. Saturation happens when the collector current cannot further increase despite there is base current increase. The saturation level of every transistor varies. The usual range is from 0.7V to ideally zero. For instance for a BC817-25 transistor,