Funkcje Funkcja to hierarchiczna grupa komponentów – funkcja może zawierać dowolną liczbę komponentów i innych funkcji (podfunkcji). Wiele pakietów oprogramowania zawiera tylko jedną funkcję. Bardziej złożone programy instalacyjne zwykle wyświetlają opcję instalacja użytkownika, aby dokładnie określić, jakie funkcje mają być zainstalowane lub usunięte.
Autor pakietu definiuje funkcje pakietu. Edytor tekstu może, na przykład, posiadać funkcje dla głównego programu, pliki pomocy i program do sprawdzania pisowni.
Fazy instalacji Interfejs użytkownika Interfejs użytkownika zwykle sprawdza system, na którym program ma być instalowany i umożliwia użytkownikowi zmianę różnych opcji, które wpłyną na instalację.
Zwykle jednak interfejs użytkownika nie powinien czynić żadnych zmian. Powody mogą być takie: Użytkownik chce zainstalować pakiet MSI w trybie cichym, pomijając tę fazę całkowicie, przez uruchomienie programu msiexec.exe z przełącznikiem /qn i określając wszystkie informacje, które instalator by normalnie zbierał w linii poleceń. Podobnie, klikając przycisk Usuń w panelu sterowania uruchamia dezinstalator programu z podstawowym interfejsem użytkownika.