Interfejs użytkownika oparty na oknach dialogowych prowadzi użytkownika przez kolejne czynności wymagane do przeprowadzenia wybranej operacji refaktoryzacji. Zależnie od złożoności operacji refaktoryzacji informacje wymagane do jej wykonania zbierane są za pomocą kreatora lub prostego okna dialogowego.