Jainism, along with Buddhism, is a Dharmic religion that originated in India. Historically Jainism is traced back to Mahavira who was a contemporary of Bhudda, the to religions being formed in Shamana movement. There are two main branches, Svetambara and Digambara, which, on comparison provide insight into the religion.—David Foss