Any CAD software (or software package that has drawing capability for that matter; read Microsoft EXCEL, WORD) can be used to produce P&IDs. I've used EXCEL for small systems a number of times. You can develop your own symbols, save them and reuse them.