Many CAD programs are designed for architects and engineers. These can be expensive, as well as hard to learn, and difficult to use.