How do xbmc android boxes work?

I have a friend recently tell me about xbmc android fully loaded boxes and how they allow her to watch pretty much whatever she wants.
I want to know how they work?
If I have a smart TV, do I need one? or can I download sufficient software to the TV?
Asked Jan 11, 2014

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.