Which is better- IIT or IIM?

IIT is an Engg. Collage for Post Graduate and Under Graduate and IIM is a Bussiness School for Post Graduate. How can you compare between the two?