Client Module
A client module is a network module that supports and implements the client side of a Network Programming Interface (NPI). A client module registers itself with the Network Module Registrar as a Client of the NPI that it supports. A client module can register itself as a client of more than one NPI. A network module can be both a client module and a provider module.