WordPress is a separate platform but in short – yes. You can install WordPress through cPanel when you purchase a WordPress hosting plan through GeekStorage.