Yuvan Shankar Raja composed this Tamil film song. M.S. Vishwanathan and Ilayaraja are veteran composers from earlier decades, while Bhagavathar (misspelled as Baagavadar) typically refers to classic era actors/singers. Yuvan represents the modern generation of Tamil music directors.