What do CAD, CAM, and 3D animation all have in common?

A.
they are all specific hardware that help to solve a problem in the business industry

B.
they are all specialized software that help to solve a problem in the business industry

C.
they are all specific software programs that are used strictly for entertainment purposes

D.
they are all specialized pieces of hardware that are used strictly for entertainment purposes