Communication protocols and software 부품