No está restringido al diseño de programas de computadora, sino que cubre sistemas enteros de distinto tipo.