Tvorba softvéru, ktorý komunikuje s prístrojmi prostredníctvom definovaných príkazov (sekvencie, módy, riadenie pohybu, meranie, načítanie...