oprogramowanie wykorzystujące system Windows, a biblioteki <br>są implementowane w C/C++, Visual Basic, LabView lub innych językach <br>ogólnego zastosowania, <br>- wygodny sposób komunikacji z użytkownikiem (okienka, wykresy, wyświetlanie <br>informacji na żądanie), <br>• programowanie poprzez przesyłanie, na porty wejść/wyjść, rozkazów karty sterownika <br>jako danych; do tego celu może być wykorzystany każdy język ogólnego <br>zastosowania zaimplementowany w komputerze głównym, który ma komendy pisania <br>i czytania z portów wejść/wyjść komputera. <br>Sterowniki oferujące pierwszą możliwość są o wiele droższe i nie zawsze wygodniejsze w aplikacjach. Umożliwiają one zdecydowanie łatwiejsze i szybsze początkowe uruchomienie systemu. Nie trzeba przygotowywać i testować własnego oprogramowania, wystarczy wywoływać odpowiednie procedury