Buddy, Welcome aboard!
You need to have knowledge of mysql, phpmyadmin, user mysql permmisions, have a root permmisions, differents ftp accounts, joomla, cpanel, linux and a lot of patience !
I used to use joomla apps from mambo apps, I´ve started from a little share host to our dedicated server, I bought this product 3 months ago, I didn´t use in a production site because always missing something to configure and the reply of the paid service after purchasing the product if something is wrong.
I saw all the videos about JMS, but is very difficult, I just hope it comes out a stable version, with problems detection, configuration errors, or simple steps to make this product really works.