WordPress has always been a CMS. Its original focus on blogging posts meant it worked best for blogging. It didn't mean it wasn't a CMS.

I agree with Scott B. How well it works as an app platform.