Prakrit is a group of vernacular classical Middle Indo-Aryan languages that were used in the Indian subcontinent from around the 5th century BCE to the 12th century CE.