Publishers usually get the stuff out there. Imagine an independent developer makes a game. Then EA Games puts the game onto DVDs, ships them, pays for the marketing and manages the marketing, etc. Publishers usually take a ridiculously high percentage of the income if there is any. :/