No, there is no need to register or download any software to try it out on desktop or mobile devices.