VPS is a type of hosting which allows you to set an environment, perfectly corresponding to your needs. However, keep in mind that VPS at Hostinger is self-managed, so all the settings should be done on your part.
If you are not sure which type of hosting suits you more (Shared, managed by us, or VPS, managed by you), make sure to check this video:
Of if you prefer information in text: Shared Hosting vs VPS Hosting: Which One Is for You?
VPS allows you to edit php.ini file, which is restricted at Shared hosting. A couple of features, technologies, and programming languages, which are available at VPS plans only:
ASP.NET, JAVA, Python, Ruby, Ruby on Rails, C++, C#, Perl
Derived libs / Third party systems
Django, Node.js, ZeroMQ PHP, SEER, Tomcat
POSTGREE, SQL SERVER, SQL Triggers
Integrated Functions / Systems
PHP GD2, FFMPEG, proc_open/proc_close, ini_restore, openlog, syslog, apache_child_terminate, apache_get_version, apache_getenv, apache_note, apache_setenv, Reverse Proxy, register_globals off, mod_xsendfile, asterisk
If you feel that VPS is the best option for you, you can check all the available plans on this page.