При проектировании систем цифровой обработки информации используется широкий спектр средств реализации в виде различных электронных компонентов. Выбор этих средств в настоящее время выполняется субъективно, определяется знаниями и приверженностями разработчика.