Profile milling is a type of CNC milling process used to create complex, 3-dimensional shapes or contours on a workpiece using a cutting tool with a profiled edge that follows the desired geometry, and may be used for creating molds, dies, or other complex parts.