UltimateCNC offers free version of our software so you can "try before you buy." This is absolutely the best way of determining if the software is right for you.
The free version has some limited functions but enough for hobbyist.
Windows 7 SP1/8.1/10
Linux Appimage x86_64
macOS 10.12, 10.13, 10.14
macOS 10.10, 10.11