Kali Purple separates its functions into different ‘types’ of Kali Purple instances. In general, Kali Purple types are determined by the corresponding NIST CSF functions. The only differences between these instances is the specific tools installed and how they are configured.
It’s not required to run each of these types on separate machines/virtual machines. In fact, doing so is inadvisable if hardware resources are a restriction as keeping 4+ virtual machines running at the same time could be resource intensive for lower end hardware.
You also don’t need to set up all of these types/tools, its best to assess how each tool meets your needs.
Installation Order
After setting up your environment, you will want to start setting up the different Kali Purple machines. There is no required order, but starting with Byzantium is recommended.