Language has a number of significances to play in a society.
Among them are:
Language as a unifying factor
Language unifies people in a society or country/nation. It inspires a sense of oneness. For example how Kiswahili unifies people i.e. many tribes in Tanzania.
As a factor for national identity
There are many elements that make a particular society distinct from others; like their types of food, dressing etc. but language gives an identity that is more specific and obvious.
So language remains as one permanent mark of an identity.
As a factor for social development
Social development depends largely on language. It enables people to interact and work together towards the intended goal. Through it, the leaders are also able to give directives in the efforts like building the schools, hospitals, roads etc for development
A s a factor for social stratification
The class to which a member of society belongs is determined by the way they use language among other things.
People of different classes use language differently in terms of their choice of vocabulary, pronunciation, intonation and other aspects of language.
Language can distinguish different classes like educated and non-educated, villagers and urban dwellers, the rich and the poor etc.
As a reflection of culture
Language reflects different customs, traditions and beliefs. It shows how people of given community define the world surrounding them. For example the word ugali is found in Kiswahili but it lacks its equivalent in English because the native speakers of English do not eat ugali as their food. So ugali is not part of their culture.
As the medium of communication
Language facilitates the transfer of information from one place to another. Radios, Televisions and newspaper use language to give information.