Technological developments and scientific innovations have enhanced the way people live and work. Courts are places where people seek justice and millions of cases across the globe are examined every day, and judgments are delivered. The courts system in India is on a vast and complex scale. The application and dissemination of information in India has been spreading at a faster pace over the past few decades. This has set the stage for the computerisation of courts to enhance transparency and efficiency in the Indian judicial system. The Indian sub-continent is a highly populated nation and from 2007 the government of India began implementing the eCourts Project as a citizen-centric initiative for expeditious and affordable justice delivery. This article analyses the various dimensions involved in the eCourts process and explains its significance in the justice delivery system in India. In also looks at the various challenges of implementing such a vast system across judicial system of India.