Yes. WordPress (and about 200 other apps) can be installed onto your hosting server with just a few clicks.