CWMP در واقع یک پروتکل لایه اپلیکیشن است . این پروتکل توسط Broadbandforum در TR069 ( گزارشات تکنیکال ) و برای مدیریت از راه دور تجهیزات سمت مشتریان , که اصطلاحا به آنها ( CPE – customer-premises equipment ) گفته میشود , که از طریق شبکه جهانی متصل هستند طراحی شد .
گزارش TR069 که در واقع پروتکل و روش مدیریت CPE را تشریح میکند , برای ارتباط بین یک دستگاه CPE و یک سرور ACS در نظر گرفته شده است . این پروتکل عملکرد هایی را مشخص میکند که این عملکردها منجر به این میشوند که سرویس ACS میتواند در CPE اقدام به آپدیت نرم افزار یا Firmware نماید , ماژولهای نرم افزاری را در صورت وجود مدیریت کند , وضعیت عملکرد یا وضعیت performance دستگاه CPE را برآورد نماید و یا اقدام به عملیات های عیب یابی کند