The organisation was registered in 1998 bearing the number S.5914/2211. It was formed by a group of women and Men social Activists who are all experienced in the field of development and social services. The organisation has bank account number 6820400246 at Centenary Rural Development Bank - Bwera branch and operates in Bukonzo County; Kasese District-Uganda.

The organisation offers voluntary services. IRDA strives to bring social services to the hopeless, deprived and weaker sections of the society irrespective of caste, creed, colour and religion. Since its inception the organisation has carried out many development activities and issue based programmes especially education empowerment such as girl child education, youth, and other unorganized sectors of the society through support and counteraction programmes with the aim of translating aproaches into meaningful expression of social action and development