Yes you got the idea right and an example is your UP printer software which is both the slicer and host software for your UP printer. What I mean is there are two software you will need to download and install in order to 1) slice/translate your .STL files into machine instructions or commonly known as
G-code (hence the file name is .gcode) and 2) to have a host establish a connection to your printer and send the G-code instruction to the printer using your G-code file. You can get both the host and slicer integrated together with a software called
Repetier-Host, which is used mainly as a host software but it comes integrated with a few slicer such as Cura, Slic3r, or Skeinforge.
Another host software that is easier to use is
Pronterface which is based on a command line host called Printrun but spruced up with a graphical user interface. When I first started, I used Pronterface because the interface was minimal and direct to the point while Repetier-Host has quite a lot of tabs and graphical diarrhea making it hard to navigate for first timers.
Now I am using another host called
OctoPrint which has a clean interface and I have it installed and remotely operated through Wifi on a Raspberry Pi. Its available for the PC but why leave your main computer on the whole day just for your 3D printer when you can get a low cost and energy saving mini computer to do the job.
Anyway, regarding slicer software, my default and all time favorite would be
Cura 14 by Ultimaker because the number of parameters available for fine tuning is just enough to get by with a good print and doesn't take too long to setup and run a slice on the .STL file. If you want to dig deep into every available parameter for slicing, you should use
Slic3r. I find it useful when you really want to perform complicated tasks such as printing multiple objects separately on one go and have different fill pattern which provides different internal structural strength to printed objects. The third is skeinforge but I can't say much since I never have gotten to use it yet.
Apparently, these three slicer software are commonly reviewed by users on forums and blogs, and each of them even with same parameters setups will give different results. I guess you might want to tryout each one of them and see which works best for you and your printer.
Thanks for the info man, I'll keep this thread posted. Seems like the guy over at 3DPrinter is a bit slow at responding.