Computer integrated manufacturing (CIM) aims to integrate all functions related to manufacturing, from order receipt through production to shipment, using computer and communication technologies. CIM encompasses CAD/CAM functions like product design, process planning, and NC programming, as well as business functions like order entry, production planning and control, and inventory management. The goal is to automate information flow and the transition from design to manufacturing. Techniques covered include CAD, CAM, CAPP, CAE, FMS, JIT, MRP and LAN. JIT production minimizes waste like work-in-progress inventory by delivering components just when needed downstream.