How can I run Windows and MacOS concurrently (using a VM for one of them)?

If I want to run both at the same time, can I do so? I'm pretty certain i would have to utilise VM software to do so. If so, which one would fit my needs?

Maybe something like Proxmox? Or a paid option like parallels desktop? Preferably free of course.

Thanks!

Author: @statscsfanatic21