The only thing that you need to have is the CentOS downloaded ISO file.
Traditionally, it is just a Linux distribution without certification and support, that’s the only difference between CentOS and other Linux based OS, like Arch, Mint, etc. It is a community based Linux distro which has its upstream source, Red Hat Enterprise Linux (RHEL). For many of you, who are looking for a Linux based distribution, which is community driven and has got an enterprise benchmark, CentOS is the best option without a doubt.