To produce bare printed circuit boards, we always need Gerber files. For PCB assembly, we need Gerber files and BOM. To produce complete electronic products, we need Gerber, BOM and documents for other materials such as metal parts, plastic parts etc.