The range. Families, types, sizes, materials, colours and extras that you really manufacture or sell, with their references. A PDF catalogue, an Excel sheet or your current website will do. Anything not in the range cannot be chosen, and that is a good thing: it avoids orders that cannot be made.
The rules. Minimum and maximum sizes per series, weights per sash or per module, combinations that never leave the factory, which accessory goes with each use and which calculation is needed: the power supply for an LED strip, the lux for a room, the pallet positions of a shelving bay, the cutting list of a sliding door. They usually live in a technical-office Excel and in the foreman's head; they get put in order in a document you sign off before programming. More in from the manufacturer's Excel to the web configurator.
The price list. Prices per unit, metre or module, extras, transport and installation by area, discounts per distributor or by volume. In the configurator the price list lives apart from the code and you change it yourself from the panel.
The files. CAD, drawings, data sheets, photos or samples. 3D models are not required: if there is CAD it is used and, if not, the product is modelled. Profiles are not modelled one by one; they are built from their sections and respond to any size; complex parts (carriages, handles, pumps) are modelled or adapted from your files. 3D modelling and materials or finishes are priced separately, at €30 to €120 per part or finish (or more).