Microsoft has Visio which works fine as a basic 2D drafting/CAD program. I have used it for most of my drawings. One thing that I like about it is that it has lots of templates for various shapes including piping symbols. I have also tried the Linux qCAD program but not in too much depth.