SlideShare une entreprise Scribd logo
1  sur  14
TikiWiki CMS Groupware
How Supreme Court of India used only open source
to process claims worth Rs. 7000 crore
The Real World Problem: Real Estate Non-delivery
Misc. news coverage:
Realty bites: Indian property
slump leaves beleaguered
banks exposed
Flat or refund, mark it: SC to
Unitech buyers
Supreme Court Comes to the
Rescue of Homebuyers, Tells
Jaypee Bosses to Pay Up
Supreme Court Mandated Portal: What Was Needed
Primary requirements:
● High availability * * *
● Scalable *
● Low cost
● Tight deadline & delivery on schedule *
● Open ended deliverables - vendor committed, client not
And also:
High traffic, peak & trough usage pattern, high volume data storage, highly
sensitive data, high security, compliance with Indian laws & regulations
Infrastructure Plan A: Think Like a (Indian) CIO
Back-to-back Vendor Agreements
But:
99.9% uptime not good enough
Best effort unacceptable
There were no takers for
ironclad agreements! :-(
Infrastructure Plan B: Do It Yourself
Mix and match cloud services
● Shop around to keep costs low * *
● Design for scalability
● Always build redundancy
● Encrypt data at rest & in transit
● Avoid single points of failure
● Monitor & alert on danger
● Backup fast & often
● Comply with Indian laws & regulations
● Take responsibility
WebApp Powered by TikiWiki + Other FOSS Software
TikiWiki Overview:
● Interoperable (*nix, Win…)
● PHP, MySQL, Smarty,
jQuery, Zend, Bootstrap
● Most built-in features *
● Monolithic, no plugins *
● Celebrating 17 years *
● Dogfooding policy *
● Over a million downloads *
● Award winning *
Typical SC Mandated Claims Registration Portals
End user (claimant) workflow:
First Use
● Fill form + upload documents
● Submit form to create account
● Validate email to confirm account
Subsequent Use
● Login
● View / edit specific account info
Examples of Portal Functionality:
● Simple: Fill form; account is
created automatically *
● Complex: Register to create
account, then login to fill form *
● Conditional: Different forms for
different claimant types *
● Computational: claims involving
financial calculations *
Challenge #1: Database Design & Data Structures
On tight deadlines, the client needed
to ideate, view, test and get approval
for claim application forms.
Tiki-Wiki Trackers, which are mini-
databases, were used to work
interactively with the client and show
in real time revisions & last minute
changes which needed to be made.
Challenge #2: Data Validation Before Account Creation
No assumptions could be made about
aptitude of the people submitting claims
on the Supreme Court Portal so the data
validation process used at the time of
submission had to be robust.
TikiWiki offers multiple options for data
validation, including Regular Expressions
so all data entered could be checked and
errors pointed out and corrected by the
claimant before submission of claim.
Challenge #3: ~50 MB Upload on Account Creation
Claimants had to upload scan of ID proof,
address proof and other documents to
support their claim. A HTML form has a
high failure rate if ~50 MB of data is
uploaded when pressing the submit button.
TikiWiki offers AJAX based file uploads (it
has most built-in features, remember!) and
this was used to enable people even with
low speed internet to submit claims
successfully.
Challenge #4: Web Content Updates
The team of the Amicus Curiae had to
learn how to update content on the
Portal and teaching them, all lawyers,
HTML would be impossible.
TikiWiki uses Wiki markup, the same
syntax that Wikipedia uses. It is very
easy for lay people and professionals
like teachers to learn and use this.
The Amicus Curiae team adopted it
quite easily and have done all updates
to the Portal on their own.
Challenge #5: Back Office MIS & Data Export
The Amicus Curiae team wanted to
search the database and generate
reports on demand.
TikiWiki offers a strong combination
of data retrieval and formatting, in
addition to any number crunching
that was required. The Amicus
Curiae team was able to export data
and generate reports the day before
Supreme Court hearings and
presented current data at all times.
Challenge #6: Unexpected Threat From Antinationals
The portals mandated by
Supreme Court were
storing Aadhar cards of
many of the claimants of
Unitech, Jaypee,
Amrapali et al.
This made the portals of
high interest to hackers
all over the world at the
peak of the Aadhar data
security debate.
Reasons for Success
● Spirit of Adventure
● Confidence in Own Ability
● Belief in FOSS
● Effective Partnership (Amicus Curiae team, cloud service providers, others)
Questions, comments?
Niel Hirjee - niel@calport.com
9830012669

Contenu connexe

Similaire à How supreme court of india used only open source to process claims worth Rs. 7000 crore

Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentEdureka!
 
Final Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxFinal Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxswarajkakade83
 
United Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicUnited Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicCorporate Registers Forum
 
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...Redis Labs
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to CheckoutIRJET Journal
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Amazon Web Services
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedastdc-globalcode
 
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxInternet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxPrinceBiyoyouwei
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenterwebhostingguy
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeR3
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiEmagia
 
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET Journal
 
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintKunal Malhotra
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for businessPatrick Yong
 
Brilliant Case Study
Brilliant Case StudyBrilliant Case Study
Brilliant Case StudyBrilliant21
 

Similaire à How supreme court of india used only open source to process claims worth Rs. 7000 crore (20)

Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web DevelopmentWebinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
Webinar: Microsoft .NET Framework : An IntelliSense Way of Web Development
 
Final Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptxFinal Year Project - Automated web based form filling using OCR.pptx
Final Year Project - Automated web based form filling using OCR.pptx
 
E lock digital signatures
E lock digital signaturesE lock digital signatures
E lock digital signatures
 
United Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 PandemicUnited Kingdom - Companies House Response to the Covid-19 Pandemic
United Kingdom - Companies House Response to the Covid-19 Pandemic
 
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
RedisConf17 - Smartwaiver - Using Redis for Kiosk Registration Command and Co...
 
IRJET- Shopaholic – A Smarter Way to Checkout
IRJET-  	  Shopaholic – A Smarter Way to CheckoutIRJET-  	  Shopaholic – A Smarter Way to Checkout
IRJET- Shopaholic – A Smarter Way to Checkout
 
DigitalKYC_Modules.pdf
DigitalKYC_Modules.pdfDigitalKYC_Modules.pdf
DigitalKYC_Modules.pdf
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
 
Internet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptxInternet Banking Powerpoint.pptx
Internet Banking Powerpoint.pptx
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
Build vs. Buy: Internet Datacenter
Build vs. Buy: Internet DatacenterBuild vs. Buy: Internet Datacenter
Build vs. Buy: Internet Datacenter
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
 
Reduce lockbox fees with data capture ai
Reduce lockbox fees with data capture aiReduce lockbox fees with data capture ai
Reduce lockbox fees with data capture ai
 
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
IRJET- Integration of Cloud Computing and Big Data for Detecting the Black Mo...
 
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for business
 
Brilliant Case Study
Brilliant Case StudyBrilliant Case Study
Brilliant Case Study
 

Dernier

(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Roomishabajaj13
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...nservice241
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTaccounts329278
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Call Girls in Nagpur High Profile
 
2024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 292024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 29JSchaus & Associates
 
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...Suhani Kapoor
 
VIP Russian Call Girls in Indore Ishita 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Ishita 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Ishita 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Ishita 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28JSchaus & Associates
 
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...ranjana rawat
 
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...aartirawatdelhi
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxaaryamanorathofficia
 
Climate change and safety and health at work
Climate change and safety and health at workClimate change and safety and health at work
Climate change and safety and health at workChristina Parmionova
 
Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Christina Parmionova
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024ARCResearch
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...ResolutionFoundation
 

Dernier (20)

How to Save a Place: 12 Tips To Research & Know the Threat
How to Save a Place: 12 Tips To Research & Know the ThreatHow to Save a Place: 12 Tips To Research & Know the Threat
How to Save a Place: 12 Tips To Research & Know the Threat
 
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jatin Das Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jatin Das Park 👉 8250192130 Available With Room
 
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
Delhi Russian Call Girls In Connaught Place ➡️9999965857 India's Finest Model...
 
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...The Economic and Organised Crime Office (EOCO) has been advised by the Office...
The Economic and Organised Crime Office (EOCO) has been advised by the Office...
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CT
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
 
The Federal Budget and Health Care Policy
The Federal Budget and Health Care PolicyThe Federal Budget and Health Care Policy
The Federal Budget and Health Care Policy
 
2024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 292024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 29
 
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
 
VIP Russian Call Girls in Indore Ishita 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Ishita 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Ishita 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Ishita 💚😋 9256729539 🚀 Indore Escorts
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28
 
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
The Most Attractive Pune Call Girls Handewadi Road 8250192130 Will You Miss T...
 
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...Night 7k to 12k  Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
Night 7k to 12k Call Girls Service In Navi Mumbai 👉 BOOK NOW 9833363713 👈 ♀️...
 
EDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptxEDUROOT SME_ Performance upto March-2024.pptx
EDUROOT SME_ Performance upto March-2024.pptx
 
Climate change and safety and health at work
Climate change and safety and health at workClimate change and safety and health at work
Climate change and safety and health at work
 
Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...
 

How supreme court of india used only open source to process claims worth Rs. 7000 crore

  • 1. TikiWiki CMS Groupware How Supreme Court of India used only open source to process claims worth Rs. 7000 crore
  • 2. The Real World Problem: Real Estate Non-delivery Misc. news coverage: Realty bites: Indian property slump leaves beleaguered banks exposed Flat or refund, mark it: SC to Unitech buyers Supreme Court Comes to the Rescue of Homebuyers, Tells Jaypee Bosses to Pay Up
  • 3. Supreme Court Mandated Portal: What Was Needed Primary requirements: ● High availability * * * ● Scalable * ● Low cost ● Tight deadline & delivery on schedule * ● Open ended deliverables - vendor committed, client not And also: High traffic, peak & trough usage pattern, high volume data storage, highly sensitive data, high security, compliance with Indian laws & regulations
  • 4. Infrastructure Plan A: Think Like a (Indian) CIO Back-to-back Vendor Agreements But: 99.9% uptime not good enough Best effort unacceptable There were no takers for ironclad agreements! :-(
  • 5. Infrastructure Plan B: Do It Yourself Mix and match cloud services ● Shop around to keep costs low * * ● Design for scalability ● Always build redundancy ● Encrypt data at rest & in transit ● Avoid single points of failure ● Monitor & alert on danger ● Backup fast & often ● Comply with Indian laws & regulations ● Take responsibility
  • 6. WebApp Powered by TikiWiki + Other FOSS Software TikiWiki Overview: ● Interoperable (*nix, Win…) ● PHP, MySQL, Smarty, jQuery, Zend, Bootstrap ● Most built-in features * ● Monolithic, no plugins * ● Celebrating 17 years * ● Dogfooding policy * ● Over a million downloads * ● Award winning *
  • 7. Typical SC Mandated Claims Registration Portals End user (claimant) workflow: First Use ● Fill form + upload documents ● Submit form to create account ● Validate email to confirm account Subsequent Use ● Login ● View / edit specific account info Examples of Portal Functionality: ● Simple: Fill form; account is created automatically * ● Complex: Register to create account, then login to fill form * ● Conditional: Different forms for different claimant types * ● Computational: claims involving financial calculations *
  • 8. Challenge #1: Database Design & Data Structures On tight deadlines, the client needed to ideate, view, test and get approval for claim application forms. Tiki-Wiki Trackers, which are mini- databases, were used to work interactively with the client and show in real time revisions & last minute changes which needed to be made.
  • 9. Challenge #2: Data Validation Before Account Creation No assumptions could be made about aptitude of the people submitting claims on the Supreme Court Portal so the data validation process used at the time of submission had to be robust. TikiWiki offers multiple options for data validation, including Regular Expressions so all data entered could be checked and errors pointed out and corrected by the claimant before submission of claim.
  • 10. Challenge #3: ~50 MB Upload on Account Creation Claimants had to upload scan of ID proof, address proof and other documents to support their claim. A HTML form has a high failure rate if ~50 MB of data is uploaded when pressing the submit button. TikiWiki offers AJAX based file uploads (it has most built-in features, remember!) and this was used to enable people even with low speed internet to submit claims successfully.
  • 11. Challenge #4: Web Content Updates The team of the Amicus Curiae had to learn how to update content on the Portal and teaching them, all lawyers, HTML would be impossible. TikiWiki uses Wiki markup, the same syntax that Wikipedia uses. It is very easy for lay people and professionals like teachers to learn and use this. The Amicus Curiae team adopted it quite easily and have done all updates to the Portal on their own.
  • 12. Challenge #5: Back Office MIS & Data Export The Amicus Curiae team wanted to search the database and generate reports on demand. TikiWiki offers a strong combination of data retrieval and formatting, in addition to any number crunching that was required. The Amicus Curiae team was able to export data and generate reports the day before Supreme Court hearings and presented current data at all times.
  • 13. Challenge #6: Unexpected Threat From Antinationals The portals mandated by Supreme Court were storing Aadhar cards of many of the claimants of Unitech, Jaypee, Amrapali et al. This made the portals of high interest to hackers all over the world at the peak of the Aadhar data security debate.
  • 14. Reasons for Success ● Spirit of Adventure ● Confidence in Own Ability ● Belief in FOSS ● Effective Partnership (Amicus Curiae team, cloud service providers, others) Questions, comments? Niel Hirjee - niel@calport.com 9830012669