CAD, preferably. I've not been able to actually make any designs (mainly out of cowardice) I've just stolen them from my colleagues.