The endmill configurator takes a cutting diameter, an overall length, a length of cut, a flute count, a helix angle, an optional corner radius and a coating. From those it derives the grind minutes, eighteen plus six a flute with an allowance for a necked tool, and prices the labour on top of the blank. The nearest carbide rod at or above your diameter and length is matched from your stock pool and carried as its own line, with a fallback price when no rod fits.
Nothing is invented. A length to diameter over twenty five to one raises a warning so someone reviews the reach before it commits, and a missing parameter is asked for rather than guessed. The 10 mm four flute special on the left matches rod CR-10-080, grinds and coats to TiAlN and prices at £173.36 on a twelve day lead.
Every rate and rule is yours to edit. The same formula engine that prices this special prices the regrind when the tool comes back worn, so a made-to-order tool and a service share one set of rules. The full configurator lives in the Design Engineer.