Dans la tradition Balinaise, la société se décompose sous la forme d’un système de castes.
Une caste est un groupe social endogame, ayant le plus souvent une profession héréditaire et occupant un poste dans la hiérarchie d'une société. Malgré l’usage des titres, l’importance des castes tend à diminuer, au profit de l’éducation, de la réussite économique et de l’influence sur la communauté.
Chaque caste a son propre langage et différents dialectes pour s'adresser aux autres castes. La langue balinaise le Bahasa enseigné dans les écoles facilite la communication entre eux.
On distingue quatres groupes sociaux :