Different power semiconductor devices have drastically different driving requirements. Various driving strategies such as voltage source or current source driving also require dedicated component and circuit design. A programmable driver platform capable of driving nearly all devices and adapting to both voltage source and current source driving schemes is shown here. It enables driving almost any semiconductor device with ease, as well as adjusting the driving performance on the fly. An example of mitigating crosstalk phenomena in GaN HFETs is shown here to illustrate the platform's capability.