Case studies / Eesti Loto

From legacy Java 6 to a digital betslip platform 

Estonia’s national lottery operator, serving thousands of customers daily through both physical and digital channels under strict regulatory oversight. 

Partnership
5+ years, ongoing
Paper saved each month
55 kg

Challenge

The lottery was running on Java 6 with Oracle and an aging WebLogic stack, plus a boxed third-party engine that supported only one game type. Five development teams shared one test environment, and the printers needed to read paper betslips were going end-of-life. 

Solution:

  • Digital betslip. Customers pick numbers online, the system generates a QR code, and the ticket is validated at any physical point of sale — replacing paper-scanning hardware that was about to disappear. 
  • AI-paired development. The team uses Windsurf, Gemini, Claude, and ChatGPT across the daily workflow; most code is AI-generated and developer-refined. 
  • Hybrid cloud architecture. AWS tunnels bridge cloud features to existing on-premise systems, letting modernization happen without a big-bang migration. 
  • Lightweight Scrum. Two-week sprints with weekly client check-ins keep momentum without ceremonial overhead. 
  • AI
  • AWS
  • Backend
  • Java
  • Oracle
  • Public

Result

  • Digital betslip live — paper-ticket dependency on path to retirement. 
  • A 3-developer team often waiting on client feedback, not the other way around. 
  • Architecture ready for a third lottery engine to replace the existing two. 
  • Compliance risks reduced through better monitoring and data integrity. 

 

Key takeaway

A regulated, mission-critical legacy system can be modernized by a small AI-paired team faster than most organizations can review the output — without compromising stability or compliance. 

Facing similar challenges?

Let’s speed up your development!
Get in touch

Case studies

What Clients say

Working with SRINI has been a consistently positive experience for our team at Bondora. When we first engaged them, we needed a development partner who could hit the ground running in a complex, regulated fintech environment — and SRINI delivered exactly that.

SRINI has been an essential technology partner for Modena from day one. Their team truly understands the fintech landscape and consistently delivers reliable, scalable solutions that keep our installment payment platform running smoothly. What we value most is their ownership mindset — they don't just execute tasks, they think alongside us.

SRINI helped us build the tech backbone that makes food rescue retail actually work at scale. From inventory systems to our customer-facing platform, they understood that speed and reliability aren't optional when you're dealing with perishable goods and tight margins. A partner who gets both the mission and the mechanics.

Our partnership with SRINI goes beyond a typical vendor relationship. As a strategic investment and development partner, SRINI has consistently proven that they deliver on their commitments — both technically and commercially. They bring structure, transparency, and genuine expertise to every project we co-develop. It's rare to find a software company that thinks like a business partner, not just a service provider.