I want to know if there is any software that can enable me to remove a layer of instrument/vocals from the song. E.g. i input a mp3 file and then i remove the lead guitar and vocals. Can we do that with a software?
Short answer: no.

Longer answer: It would take a lot of computational power and clever software to do it. If it exists, it's going to be bloody expensive!
Not really.
I once found a vst called center pan remover which was helpful to remove most of the vocals, but it wasn't great and it didn't do good with half of the songs I put through it and it worked with vocals only.
Name's Luca.

Quote by OliOsbourne
I don't know anything about this topic, but I just clicked on this thread because of your username :O
Quote by Cajundaddy
Clue: amplifiers amplify so don't turn it on if you need quiet.
Quote by chrismendiola
I guess spambots are now capable of reading minds.
Sometimes you can split it into two mono tracks and reverse the phase on one side and it'll get rid of most of the center vocals. Usually this leaves everything else sounding really weird, though.
Quote by Dave_Mc
I've had tube amps for a while now, but never actually had any go down on me
Quote by jj1565
maybe you're not saying the right things? an amp likes to know you care.

So if i want a backing track thats not readily available. ill have to make it on my own?
Pretty much.

Or just export a mp3 of a guitar pro file or something.
All I want is for everyone to go to hell...
...It's the last place I was seen before I lost myself

Quote by DisarmGoliath
You can be the deputy llamma of the recordings forum!