Elektronisk maskinvare kan variere fra individuelle krets/kretsløp til distribuerte informasjonsbehandlingssystemer. Godt designet elektronisk maskinvare består av hierarkier av funksjonelle moduler som kommuniserer interna via nøyaktig definerte grensesnitt.