ESXi can be used as a standalone server and for a lot of people this is a good solution.
If you want advanced functionality and to cluster up ESXi nodes then you need vCenter Server which is the command and control server to manage hosts amongst other tasks. vCenter is a licensed product and when you add ESXi hosts to it for management you will need to buy a license for those hosts as well.
Regards,
Paul