SlideShare una empresa de Scribd logo
1 de 4
Cloud computing Platform & Case Study- Maharashtra State Election Commission
Disaster Recovery as a service



  Client                 : Maharashtra State Election Commission

  Industry               : Government

  Website                : www.mahasec.com

  Contact Person         : Chandan Dange

  Application Name       : eNlight- Innovative & Intelligent Cloud Solution



 Profile
  The State Election Commission of Maharashtra has been
  established on 26rd April 1994 as per the provisions of Article             Challenges
  243 K & 243 ZA of the Constitution of India to conduct all rural
  & urban local body's elections.                                             State Election Commission of
                                                                              Maharashtra        needed     a
  Greater public information and sufficient sensitization,
                                                                              dynamic        cloud    hosting
  transparency and capacity building, and empowerment of the
                                                                              platform that could address to
  citizen are key areas which are addressed by the State Election
                                                                              their huge database needs
  Commission. The Commission’s website has been built with a
                                                                              and a disaster recovery
  view to generate greater public awareness about the electoral
                                                                              solution to provide maximum
  Law and process, and rights and duties of the voters. Extracts
                                                                              security to their mission
  from the relevant Laws, Model Code of Conduct, Electoral Rolls
                                                                              critical data.
  for elections to Local Bodies, qualifications and disqualifications
  of the candidates for contesting elections, forms to be used for            Solution
  nominating candidate, appointment of election/ polling/
  counting agents, list of valid nominations, list of final                   eNlight Cloud Computing
  contestants, counting of votes and declaration of results, and              Platform     and      Disaster
  various other issues pertaining to conduct of elections, and the            Recovery as a Service on
  relevant formats are made available on the website.                         eNlight Cloud Servers

  In other words, the State Election Commission is responsible
  for the preparation of the Electoral rolls and conduct of an
  Election to the Local Bodies in the State of Maharashtra in a
  free, fair and impartial manner.




           1                                                    ESDS SOFTWARE SOLUTION PVT. LTD.
Case Study- Maharashtra State Election Commission


Business Challenge
The Election Commission of Maharashtra has a plethora of information available on their
website, right from ongoing election programmes to voter awareness campaigns. They have
also procured a web application that can be accessed by the common man and the
government bodies to get the corresponding information about elections as per the region.
They have more than 1.5 crore records in their database and huge amount of traffic has been
witnessed on their website especially during election period. Due to such increase in traffic, their
servers were overloaded which led to frequent downtime. They also were in need of a disaster
recover solution at a justified cost.

 The processing and smooth functioning of the application with more than 1.5 crore records in
    their database was of primary concern. Sudden traffic spikes also resulted in disk failure.

 They used dedicated servers with database clustering to balance load, but during peak traffic
    this set-up didn’t suffice to cope up with the load.

 High initial investment and subsequent high maintenance costs for the set-up.

 The servers were underutilized during non-peak hours and they were in need of a flexible
    solution that ensured optimum usage of resources.

 Security of mission critical data was also of utmost importance.

 Unavailability of monitoring system and manual intervention required to perform day-to-day
    activities.




       2                                                    ESDS SOFTWARE SOLUTION PVT. LTD.
Case Study- Maharashtra State Election Commission


  Solution
Typically six dedicated servers with the following configuration would be suggested as a relevant solution
to cater to the high resource consumption:

                CPU Speed/ Cache                  2.40 GHz

                RAM                               64 GB DDR3 RAM

                HDD                               2 x 300 GB SAS 15k rpm HDD

                RAID Options                      Hardware RAID 1 (2 Identical Drives
                                                  required)

                Operating System                  Windows 2008 Datacenter Edition

                OS Type                           64 bit

                Network Connection                100 Mbps Dedicated Port



  Cost of dedicated server: Rs 48,459 per server monthly.
  Cost of eNlight cloud server: RS 25,000 per server monthly.
  SEC has bought six eNlight cloud servers for the cluster. Thus significantly reduced their yearly billing
  from Rs 5,82,000 to Rs 3,00,000. Thus State Election Commission of Maharashtra saved 49% cost with
  eNlight cloud.


  ESDS recognized that the basic requirement for smooth functioning of the website as well as the
  software was to provide sufficient resources as per the need. ESDS suggested their in-house developed
  Auto scalable and intelligent cloud platform eNlight for the State Election Commission of Maharashtra,
  which seamlessly addressed all their concerns. eNlight automatically allocates and de-allocates
  resources as per the application load with no limitations on server resources. eNlight’s Disaster
  Recovery Solution ensured mission critical data was secured with minimum upfront and maintenance
  cost. The distinct characteristics of the solution offered are as follows:


      Virtual Auto scalable platform: Their set-up was migrated to eNlight cloud platform with four
       severs- two web servers, one database server and one backup server. The complete set-up was on

         3                                                      ESDS SOFTWARE SOLUTION PVT. LTD.
Case Study- Maharashtra State Election Commission

    Auto Scaling. As soon as the services went live from eNlight cloud set-up, all the concerns were
    addressed to and resolved instantly. The Web servers were provided with the necessary compute
    to manage huge queries.

   Access to unlimited resources: The huge RAM requirements of database were addressed to as
    CPU and RAM allocated wasn’t fixed and could scale up as per resource requirement. eNlight’s
    intelligent scaling technology allows RAM and CPU resources to automatically scale up and down
    depending on the application needs. The database server comprising of more than 1.5 crore
    records scaled seamlessly from 1GB to 34 GB of RAM on any given day.

   Provision of Monitoring System: eNlight comes with a control panel interface that can Create
    VMs, Edit Settings, Start, Shutdown and Reboot VMs, Forecast VM bills and perform many more
    critical day to day functions. eNlight facilitated automation in the day-to-day management of their
    server in order to simplify and smoothen the entire process.

   Security of mission critical data: The backup server synchronized their mission critical data every
    three hours to drastically minimize any data loss. eNlight’s Disaster Recovery Solution



Solution Benefits

   Cost efficient: Huge amount of money saved due to optimum usage of resources due to eNlight’s
    Auto scaling technology. Disaster recovery solution reduced the cost drastically which would
    otherwise be invested in a traditional DR set-up.

   Zero downtime: There wasn’t any downtime experienced on eNlight even during peak hours of
    website traffic.

   Performance: eNlight ensured zero downtime, their website and web application worked smoothly
    without any performance bottlenecks.

   Unlimited resource availability: No restrictions on the RAM and CPU usage as eNlight virtual
    machine does not have any resource limitations.




     4                                                     ESDS SOFTWARE SOLUTION PVT. LTD.

Más contenido relacionado

Destacado

Cost benefit ratio
Cost benefit ratioCost benefit ratio
Cost benefit ratioAntam Medika
 
O Zebrze B7
O Zebrze B7O Zebrze B7
O Zebrze B7studium
 
7 seres vivos y biodiversidad
7 seres vivos y biodiversidad7 seres vivos y biodiversidad
7 seres vivos y biodiversidadsonri15
 
Water Works: capacity and communication for social change in peruvian municip...
Water Works: capacity and communication for social change in peruvian municip...Water Works: capacity and communication for social change in peruvian municip...
Water Works: capacity and communication for social change in peruvian municip...April Pojman
 
Vertebrados e Invertebrados
Vertebrados e InvertebradosVertebrados e Invertebrados
Vertebrados e InvertebradosVane Medeiro
 

Destacado (11)

Paso a paso10 segundo paso
Paso a paso10 segundo pasoPaso a paso10 segundo paso
Paso a paso10 segundo paso
 
Nicolas empresa
Nicolas empresaNicolas empresa
Nicolas empresa
 
Cost benefit ratio
Cost benefit ratioCost benefit ratio
Cost benefit ratio
 
O Zebrze B7
O Zebrze B7O Zebrze B7
O Zebrze B7
 
Oxalá
OxaláOxalá
Oxalá
 
Ucpdc
UcpdcUcpdc
Ucpdc
 
7 seres vivos y biodiversidad
7 seres vivos y biodiversidad7 seres vivos y biodiversidad
7 seres vivos y biodiversidad
 
Ismael Carrasco Fricker - resume
Ismael Carrasco Fricker -  resumeIsmael Carrasco Fricker -  resume
Ismael Carrasco Fricker - resume
 
Water Works: capacity and communication for social change in peruvian municip...
Water Works: capacity and communication for social change in peruvian municip...Water Works: capacity and communication for social change in peruvian municip...
Water Works: capacity and communication for social change in peruvian municip...
 
Vertebrados e Invertebrados
Vertebrados e InvertebradosVertebrados e Invertebrados
Vertebrados e Invertebrados
 
Présentation Snk eng
Présentation Snk engPrésentation Snk eng
Présentation Snk eng
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Maharashtra State Election Commission Case Study by ESDS

  • 1. Cloud computing Platform & Case Study- Maharashtra State Election Commission Disaster Recovery as a service Client : Maharashtra State Election Commission Industry : Government Website : www.mahasec.com Contact Person : Chandan Dange Application Name : eNlight- Innovative & Intelligent Cloud Solution Profile The State Election Commission of Maharashtra has been established on 26rd April 1994 as per the provisions of Article Challenges 243 K & 243 ZA of the Constitution of India to conduct all rural & urban local body's elections. State Election Commission of Maharashtra needed a Greater public information and sufficient sensitization, dynamic cloud hosting transparency and capacity building, and empowerment of the platform that could address to citizen are key areas which are addressed by the State Election their huge database needs Commission. The Commission’s website has been built with a and a disaster recovery view to generate greater public awareness about the electoral solution to provide maximum Law and process, and rights and duties of the voters. Extracts security to their mission from the relevant Laws, Model Code of Conduct, Electoral Rolls critical data. for elections to Local Bodies, qualifications and disqualifications of the candidates for contesting elections, forms to be used for Solution nominating candidate, appointment of election/ polling/ counting agents, list of valid nominations, list of final eNlight Cloud Computing contestants, counting of votes and declaration of results, and Platform and Disaster various other issues pertaining to conduct of elections, and the Recovery as a Service on relevant formats are made available on the website. eNlight Cloud Servers In other words, the State Election Commission is responsible for the preparation of the Electoral rolls and conduct of an Election to the Local Bodies in the State of Maharashtra in a free, fair and impartial manner. 1 ESDS SOFTWARE SOLUTION PVT. LTD.
  • 2. Case Study- Maharashtra State Election Commission Business Challenge The Election Commission of Maharashtra has a plethora of information available on their website, right from ongoing election programmes to voter awareness campaigns. They have also procured a web application that can be accessed by the common man and the government bodies to get the corresponding information about elections as per the region. They have more than 1.5 crore records in their database and huge amount of traffic has been witnessed on their website especially during election period. Due to such increase in traffic, their servers were overloaded which led to frequent downtime. They also were in need of a disaster recover solution at a justified cost.  The processing and smooth functioning of the application with more than 1.5 crore records in their database was of primary concern. Sudden traffic spikes also resulted in disk failure.  They used dedicated servers with database clustering to balance load, but during peak traffic this set-up didn’t suffice to cope up with the load.  High initial investment and subsequent high maintenance costs for the set-up.  The servers were underutilized during non-peak hours and they were in need of a flexible solution that ensured optimum usage of resources.  Security of mission critical data was also of utmost importance.  Unavailability of monitoring system and manual intervention required to perform day-to-day activities. 2 ESDS SOFTWARE SOLUTION PVT. LTD.
  • 3. Case Study- Maharashtra State Election Commission Solution Typically six dedicated servers with the following configuration would be suggested as a relevant solution to cater to the high resource consumption: CPU Speed/ Cache 2.40 GHz RAM 64 GB DDR3 RAM HDD 2 x 300 GB SAS 15k rpm HDD RAID Options Hardware RAID 1 (2 Identical Drives required) Operating System Windows 2008 Datacenter Edition OS Type 64 bit Network Connection 100 Mbps Dedicated Port Cost of dedicated server: Rs 48,459 per server monthly. Cost of eNlight cloud server: RS 25,000 per server monthly. SEC has bought six eNlight cloud servers for the cluster. Thus significantly reduced their yearly billing from Rs 5,82,000 to Rs 3,00,000. Thus State Election Commission of Maharashtra saved 49% cost with eNlight cloud. ESDS recognized that the basic requirement for smooth functioning of the website as well as the software was to provide sufficient resources as per the need. ESDS suggested their in-house developed Auto scalable and intelligent cloud platform eNlight for the State Election Commission of Maharashtra, which seamlessly addressed all their concerns. eNlight automatically allocates and de-allocates resources as per the application load with no limitations on server resources. eNlight’s Disaster Recovery Solution ensured mission critical data was secured with minimum upfront and maintenance cost. The distinct characteristics of the solution offered are as follows:  Virtual Auto scalable platform: Their set-up was migrated to eNlight cloud platform with four severs- two web servers, one database server and one backup server. The complete set-up was on 3 ESDS SOFTWARE SOLUTION PVT. LTD.
  • 4. Case Study- Maharashtra State Election Commission Auto Scaling. As soon as the services went live from eNlight cloud set-up, all the concerns were addressed to and resolved instantly. The Web servers were provided with the necessary compute to manage huge queries.  Access to unlimited resources: The huge RAM requirements of database were addressed to as CPU and RAM allocated wasn’t fixed and could scale up as per resource requirement. eNlight’s intelligent scaling technology allows RAM and CPU resources to automatically scale up and down depending on the application needs. The database server comprising of more than 1.5 crore records scaled seamlessly from 1GB to 34 GB of RAM on any given day.  Provision of Monitoring System: eNlight comes with a control panel interface that can Create VMs, Edit Settings, Start, Shutdown and Reboot VMs, Forecast VM bills and perform many more critical day to day functions. eNlight facilitated automation in the day-to-day management of their server in order to simplify and smoothen the entire process.  Security of mission critical data: The backup server synchronized their mission critical data every three hours to drastically minimize any data loss. eNlight’s Disaster Recovery Solution Solution Benefits  Cost efficient: Huge amount of money saved due to optimum usage of resources due to eNlight’s Auto scaling technology. Disaster recovery solution reduced the cost drastically which would otherwise be invested in a traditional DR set-up.  Zero downtime: There wasn’t any downtime experienced on eNlight even during peak hours of website traffic.  Performance: eNlight ensured zero downtime, their website and web application worked smoothly without any performance bottlenecks.  Unlimited resource availability: No restrictions on the RAM and CPU usage as eNlight virtual machine does not have any resource limitations. 4 ESDS SOFTWARE SOLUTION PVT. LTD.