Do I need a server or can I use the software with a web hosting provider?
You can use the software with any web hosting provider initially to start with. You can move to dedicated servers on a later stage when you have very very large traffic and transactions. We recommend a host that supports Linux, php and mysql. You can checkout our own free hosting service at http://secure.newbiesite.com/.