Katalog zawiera listę tego, co istnieje. Silnik reguł określa, która kombinacja tych produktów, wymiarów, komponentów i opcji może istnieć razem dla określonego rynku, roli lub projektu. Ocenia bieżącą konfigurację za każdym razem, gdy zmienia się odpowiednie wejście i zwraca kontrolowany wynik.
Wynik ten może umożliwić wybór, wymagać zastosowania innego komponentu, obliczyć wartość pochodną, zastąpić opcję, wyświetlić ostrzeżenie, zażądać przeglądu przez specjalistę lub zatrzymać nieprawidłowy stan. Ważną częścią jest spójność: zapisana konfiguracja musi oznaczać to samo dla sceny 3D, kalkulacji ceny na żywo, wyceny, zamówienia i opcjonalnego zestawienia materiałów.
Reguły nie są interfejsem.Wyłączona kontrola, filtr lub krok kreatora to tylko widoczny efekt. Prawdziwa logika produktu wymaga stabilnych identyfikatorów, własności, komunikatów, wersjonowania i testów.