Potatoes are versatile food. You can process potatoes in thousands of different ways, you can choose from fried or blanched, between segments cubes or chips, dark or light, suitable for oven or frying, seasoned or spiced, wrapped in a kilo bag of a 20 kilo bag, packed per 6 to 10 bags per box, and so on and so forth. On the basis of these differences the manufacturer is able to produce 4.5 billion product variants, so much that almost every citizen of the world would be able to order their own product. A product code  covers 15 characters.
In such a system can not start from a fixed product code, linked to fixed recipes. Depending on combinations of parts of the product code, the recipes, processing and handling are dynamically established by means of intelligent business logic. This is typically where you can bet MESBuilder for.