Теоретически модульная система, предлагающая «типовые блоки» в виде модулей и соответствующие драйверы, позволяет создать практически любой прибор. Тем не менее, при практическом создании высококачественного прибора можно столкнуться с серьезными трудностями в связи с необходимостью учитывать всевозможные детали — от ожидания установления сигнала до расчета поправочных коэффициентов для всех модулей.