well at first it was bands that weren't on huge record labels or they weren't on them at all and recorded their music themselves. Now it's more like a term for music that doesn't sound generic/radio friendly. I could probably go into more detail but im high and i dont feel like typing, hahah.