E-governance companies in India may be opted for providing public necessary documents like aadhar card. They are working on behalf of administration to make process easier of preparing essential certificates.