وردپرس یک سیستم مدیریت محتوا برای سایتها و وبلاگ ها می باشد. وردپرس در ابتدا تنها یک سیستم رایگان وبلاگ نویسی بود که امکانات خوبی را در اختیار وبلاگ نویسان قرار میداد و سپس به صورت یک CMS یا نرمافزار کدباز برای مدیریت محتوای سایت ها معرفی شد. سایت های وردپرسی با استفاده از افزونه های نوشته شده برای وردپرس میتوانند انواع امکانات را در برگیرند. به عنوان مثال برای راه اندازی یک فروشگاه اینترنتی در کنار سایت وردپرسی کافیست یکی از افزونه هایی که برای این منظور طراحی شده اند را به هسته وردپرس خود اضافه کنید. به عنوان مثال افزونه های woocomerce و edd دو افزونه وردپرس هستند که برای راه اندازی فروشگاه اینترنتی جهت فروش کالای فیزیکی یا فایل های دانلودی استفاده می شوند. همچنین قابلیت تبدیل شدن سایت به یک شبکه اجتماعی با افزونه قدرتمند buddypress و یا ایجاد یک تالار گفتگو یا انجمن با افزونه bbpress، در وردپرس وجود دارد. با توجه به فراوانی و تنوع افزونه های وردپرس تقریباً هر امکانی را میتوان به سایت وردپرسی اضافه کرد.