Khidmat for All Cultural and social organization (KACSO) was initially established as a Non-Government Organization on 2003 within the registration number 1093 during the transitional administration of Afghanistan within the Ministry of Planning. After the establishment of elected Afghanistan Government, it was re-registered with the Ministry of Economic with a new registration number 350, dated 25th.Jan.2006.

During several decades of continuous wars and conflicts, the social, economical and political structure of Afghanistan was fully demolished, afghan citizens were forced to immigrate, education and infrastructure systems were destroyed, women were prevented to educate, and have access to their basic rights and benefits, and certain other relevant factors backwarded Afghanistan from development processes.

After 2001, the international community, Afghanistan government and Afghan citizens realized the gaps from different respects, and mobilized funds and managed resources to start development processes in multi-sectors.
Considering the above mentioned, gaps and lacks, during this period a group of Afghan youths with the leadership of Mr. Mohammad Jawad Aslami initiated to establish a Local Non-Government organizations by the name of KACSO to support International community in terms of implementing development projects through mobilizing and managing international funds and grants, and to support the Afghanistan government in terms of its strategies and commitment to different development sectors.