The Varna theory of social organization is based on karma. The divine justification of Varna although held the view that varnas are based on birth. But even then there are instances, which show that varnas are based on karma. According to Gautama, "Men of these orders who always live according to duty enjoy after death, the rewards of their works and by virtue of a remnant of their merit they are borne again in excellent countries." According to Mahabharata, the Varna of person should be judged in accordance to his deeds. At birth every person is Shudra. But the deeds that he performs and the traits, which express in his behaviour, determine his Varna. Guna is the basis of varna. The Bhagavad-Gita classifies the society into four varnas according to the dominant gunas. In this sense, it can be said that gunas are the main basis of Varna organization. In Vishnu purana the psychological basis of Varna organization has also been supported. It regards the Brahmana predominated by sattva guna, Kshatriya is predominated by rajas, vaishya by tamas and rajas and Shudra by tamas. Thus in other words, the various varnas refer to the various gunas of human life. According to shukra-niti men are of three classes in accordance to their nature and characteristics. Thus the Varna organization represents the division of society into four orders, which is based on occupation and qualities as well.
According to Dr. Mukherji, "These classes did not crystallize into castes, and there was often interchange of occupations and intermarriage among the upper social groups. The chatur-varna schemes of social stratification and differentiation between the dwijas or the `twice born` and the shudras or the sections of the community that remain to be reclaimed by the aryan rituals and sacrifices or samskaras, belong to the Indian civilization since the close of the Vedic period."