WordPress themes cannot function without a WordPress itself. It means that you need to have a copy of WordPress installed onto your server in order to install and use any WordPress theme.
Since our professional WordPress themes are built based on WordPress coding standards, requirements for using the theme on your site is the same as for installing and using a WordPress itself.
Usually, many modern and professional hosting companies meet the WordPress requirements. You can also preview the latest and official requirements for WordPress to learn more about it.