CAD
Computer-aided design is the use of computers to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing.
CAM
Computer-aided manufacturing also known as computer-aided modeling or computer-aided machining is the use of software to control machine tools in the manufacturing of work pieces.