Program Graftec składa się z kroków (steps) oraz przejść (transitions):
Przejścia służą m.in. do określania drogi przejścia algorytmu. Jeśli warunek przejścia jest spełniony, to program wejdzie w gałąź znajdującą się za tym przejściem.
Każdy z powyższych bloków może być napisany z wykorzystaniem listy instrukcji lub Fupli.
Przejście w liście instrukcji
Przejście napisane w liście instrukcji uznaje się za zakończone, gdy na koniec przetwarzania bloku przejścia w akumulatorze znajduje się stan wysoki (H).
Przejście w Fupli
Przejście w Fupli uznaje się za zakończone, gdy do bloku funkcyjnego End of transition z biblioteki Blocks Control podana zostanie wartość 1: