Konwersacyjny interpretator poleceń powłoki Shell System IPIX zapewniał szereg podstawowych usług, których wywołania były nazwane poleceniami systemowymi. Były to m.in. polecenia obsługujące system plików, wspomagające powstawanie nowych poleceń, zarządzające wykonywaniem uruchomionych zadań itp. Część usług systemu zrealizowano jako programy użytkowe, które odgrywały rolę typowych programów usługowych, np. ekranowy edytor tekstów (tworzenie plików tekstowych), obsługa plików tekstowych (porównywanie, sortowanie itp.) czy obsługa plików w formacie systemu MS-DOS. W systemie IPIX takich poleceń było ok. 100 (standard zawierał wówczas ok. 120 opisów).

Kompilator języka C Podobnie jak w systemie Unix, głównym językiem programowania IPIX-a był język C. Jego kompilator, zbudowany w ramach projektu IPIX, akceptował pełny język C według raportu: B. W. Kerninghan, D. M. Ritchie, The C Programming Language, Prentice-Hall, 1982 (polskie tłumaczenie: Język C, WNT 1987). Ten kompilator tworzył program według jednego z czterech modeli pamięci. Standardowa biblioteka funkcji wejścia i wyjścia (dla każdego modelu pamięci) była całkowicie zgodna ze standardem Unix System V.