Needless to say, it is WordPress. There are tons of free and paid plugins anf themes for extending the WordPress functionality. You have a full control ad customize your website with these plugins and themes.