Faktor yang membedakan diantara keduanya, antara lain adalah adanya tokoh punakawan (pelayan) dari keluarga Semar (dengan anak-anaknya: Petruk, Nala Gareng, Bagong, dan istrinya Dewi Sutiragen) dalam wayang Jawa sedangkan dalam versi wayang India tidak ada.
Kehadiran punakawan yang berasal dari kalangan bawah, sebagai pelayan keluarga kerajaan, memiliki misi politis untuk mengoreksi kebijakan-kebijakan kerajaan. Selain itu, wayang pun dianggap sebagai sumber falsafah Jawa (khususnya). Setiap tokoh dengan watak dan perannya dipercaya menjadi simbol kehidupan manusia, baik horizontal (kemasyarakatan) maupun vertikal (religius).

Itulah sebabnya wayang dianggap sebagai warisan nenek moyang bangsa Indonesia yang bernilai sangat tinggi (adiluhung) karena terbukti mampu tampil sebagai tontonan yang menarik sekaligus menyampaikan pesan-pesan moral keutamaan hidup. Cerita-cerita wayang terkenal di Indonesia, antara lain rangkaian kisah Mahabrata dan Ramayana.
Ramayana dan Mahabharata yang aslinya berasal dari India telah diterima dalam pergelaran wayang di Indonesia sejak zaman Hindu hingga sekarang. Wayang seolah-olah identik dengan Ramayana dan Mahabharata. Cerita Ramayana dan Mahabarata Indonesia sudah berubah alur ceritanya dan berbeda dengan versi India.

Ramayana dan Mahabharata versi India ceritanya berbeda satu dengan lainnya, sedangkan di Indonesia ceritanya menjadi satu kesatuan. Perbedaan yang sangat menonjol adalah falsafah yang mendasari kedua cerita itu, yaitu setelah masuknya agama Islam cerita diolah sedemikian rupa sehingga terjadi proses akulturasi dengan kebudayaan asli Indonesia.