Logika działania algorytmu w qcadoo opiera się o schemat drzewa technologii. Podstawą algorytmu jest struktura drzewa, surowce i półprodukty wchodzące w skład każdej operacji oraz zaplanowana ilość towaru do wykonania.
Algorytm skupia się na wyliczaniu:
- ilości surowców potrzebnych do wykonania zaplanowanej ilości towaru
- ile razy dana operacja musi być wykonana, by zwróciła wystarczającą liczbę półproduktów potrzebnych do wykonania zaplanowanej ilości towaru
W Qcadoo każda operacja i każdy surowiec mają przypisane normy kosztowe (operacje - również normy czasowe), które, w zależności od naszych potrzeb uwzględniane są w obliczeniach.
Najlepiej działanie algorytmu przedstawiają poniższe typowe przykłady drzewa technologii