I get asked this question often. What is WordPress? It is a CMS? It is just for bloggers?
In order to answer this, there needs to be a definition of CMS.
I tell people that ‘A CMS, or Content Management System’ is something that lets non-technical people publish a website without knowing code’.
This article from CMS Critic has a great writeup.