Hi Ruchi
Role of HR person remains same in every industry, just like a Sales Person.
A sales person has to sell product/solution for his company while HR person has to manage and improve the most critical resource of the company... People.
IT/SW co is no different. You have people working so, you have to manage their Payroll, their leave & attendance, travel (if any), conveyance claims, Performance appraisal (may be projectwise appraisal), Training & development, Succession Planning, Employee separation management, Employee acquisition management also.
What differentiates IT/SW industry from rest is its typical project orientation. So, every Initiative taken in company is project oriented. HR initiatives are also more or less governed by that. This is more visible in training initiatives.
Other thing is attrition. Since Attrtion is very high, HR needs to cope with the recruitments it has to make (typically 20-50 persons in a month for a call center) This brings out another aspect of how to retain people. HR is expected to innovate so that people stay with the organisation for a longer time.
Hope that answers your query.
One can write a book on the subject. so I am not elaborating much
Cheers
Saurabh