It's the installer, I download the demo and try to launch the very first thing that gets downloaded from the site and it either fails download in the site or doesn't fail but closes right after I open it
Hmm... I haven't heard of that kind of issue before. I can help you more easily if you email support@ninjabee.com. Let's take this conversation there.