•możliwość przerwania danej sekwencji działań interaktywnych z użytkownikiem,
•możliwość zmiany tylko jednej wybranej danej wejściowej bez konieczności wpisywania z klawiatury wszystkich od nowa,przejrzystość działania, tzn. łatwość rozumienia przez użytkownika algorytmów (np.. z pomocą help),
•możliwość używania systemu w dwóch lub więcej wersjach obsługi; inna dla początkującego a inna dla zaawansowanego użytkownika,dostarczenie przez producenta wersji DEMO, bogaty system dostępnych opcji,możliwość uzyskania przez użytkownika aktualnej informacji o bieżącym stanie systemu.
•możliwość uzyskania przez użytkownika informacji o bieżącym trybie pracy systemu, np. graficznym lub znakowym,