This technical report defines the CPE WAN Management Protocol (CWMP), which provides an architecture and methods for remote management of end-user devices. It specifies requirements for components, procedures, and messaging to enable auto-configuration, dynamic service provisioning, software/firmware image management, and device monitoring using SOAP over HTTP/HTTPS. The document includes specifications for RPC methods, file transfers, session procedures, security mechanisms, and additional features such as software module management and device-gateway association.