There is no installer, just the exe file. Audio capture requires less cpu power than almost anything else, editing a little bit more. Note, the developers are doing this themselves on their own time, so don't expect support. They may not answer on the forum for months at a time.
I captured the audio on my old laptop, transferred to a flash drive & did the editing on my desktop.