SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service
(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service
(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...tanu pandey
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceHigh Profile Call Girls
 
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
 
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...ranjana rawat
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCongressional Budget Office
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTaccounts329278
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.Christina Parmionova
 
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Dipal Arora
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...Hemant Purohit
 
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
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginningsinfo695895
 
Booking open Available Pune Call Girls Shukrawar Peth 6297143586 Call Hot In...
Booking open Available Pune Call Girls Shukrawar Peth  6297143586 Call Hot In...Booking open Available Pune Call Girls Shukrawar Peth  6297143586 Call Hot In...
Booking open Available Pune Call Girls Shukrawar Peth 6297143586 Call Hot In...tanu pandey
 
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
 
Call Girls Chakan Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chakan Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chakan Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chakan Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service
(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service
(SHINA) Call Girls Khed ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
 
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
 
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
↑VVIP celebrity ( Pune ) Serampore Call Girls 8250192130 unlimited shot and a...
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related Topics
 
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...
 
Fair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CTFair Trash Reduction - West Hartford, CT
Fair Trash Reduction - West Hartford, CT
 
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
(PRIYA) Call Girls Rajgurunagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.WIPO magazine issue -1 - 2024 World Intellectual Property organization.
WIPO magazine issue -1 - 2024 World Intellectual Property organization.
 
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Wardha Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
 
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
 
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation -  Humble BeginningsZechariah Boodey Farmstead Collaborative presentation -  Humble Beginnings
Zechariah Boodey Farmstead Collaborative presentation - Humble Beginnings
 
Booking open Available Pune Call Girls Shukrawar Peth 6297143586 Call Hot In...
Booking open Available Pune Call Girls Shukrawar Peth  6297143586 Call Hot In...Booking open Available Pune Call Girls Shukrawar Peth  6297143586 Call Hot In...
Booking open Available Pune Call Girls Shukrawar Peth 6297143586 Call Hot In...
 
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 Chakan Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chakan Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chakan Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chakan Call Me 7737669865 Budget Friendly No Advance Booking
 
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service
(DIVYA) Call Girls Wakad ( 7001035870 ) HI-Fi Pune Escorts Service
 
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 

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