ინტერფეისი შეიძლება იყოს პროგრამული და სამომხმარებლო