There is a free open source WordPress management platform you can self install called infinite WordPress.

I am often confused as to why people pay for things like this when free ones are cheaply available usually for a gig on fiverr to get them installed.

Go check source forge for stuff before you buy a hosted product.

If you can install WordPress without using the cpanel installer tool, by ftpor ssh, you can figure out how to install 90% of the free Web based applications on source forge.