Although new database centered engineering design software is out there, it is still hard to beat AutoCAD for producing design deliverables.  

Plus, there is a whole group of people that are familiar with using it.  

Since AutoCAD has allowed VBA and now .Net on the newer version to be available it is fairly simple to program some powerful scripts and macros to automate drafting tasks as well as interface with MS Office products.