The main purpose at a customer site is for a single uCPE to take the place of several network appliances and devices by executing software functions such as firewalls, SD-WAN, WAN optimization control, virtual private networks (VPNs), routers, etc. Universal CPEs provide many benefits to service provider and customer alike, in that new virtualized appliances can be offered and deployed days after their release, rather than waiting months, quarters or years for new hardware. The very flexible nature of software running on standard compute allows multiple VNFs to run on a single uCPE.

To know more: what are CPE
Or visit this link or this one