Estonian Population Register – Dynamic Data Access and Smart Governance

Ministry of the Interior — IT and Development Centre (SMIT)

The population register is a database which unites the main personal data on Estonian citizens, citizens of the European Union who have registered their residence in Estonia, and aliens who have been granted a residence permit or right of residence in Estonia.

The register is maintained and developed by the Ministry of the Interior, as the chief administrator of the register. Siseministeerium The authorized processor of the population register is SMIT — the IT and Development Centre of the Ministry of the Interior.

Key facts:

  • Sector: Public sector — population management, identity, and internal affairs IT
  • Chief processor: Ministry of the Interior (Siseministeerium)
  • Authorized processor: SMIT (Siseministeeriumi infotehnoloogia- ja arenduskeskus)
  • Legal basis: Population Register Act

Problem

  • Estonia’s e-population register processes over 200 million data queries per year, serving more than 260 institutions
  • Existing X-road services were limited by static structures and heavy query loads
  • Insufficient control over data access and processing raised security and transparency concerns
  • A modern solution was needed to improve scalability, governance, and accountability in how data is managed and shared

Solution

  • SRINI redesigned the X-road services using REST architecture with built-in intelligent control mechanisms
  • Queries are now dynamically configurable — data managers can define which fields are accessible, under what conditions, and for what legal or contextual purpose
  • A rule-based framework enables autonomous service governance aligned with AI-driven decision logic
  • Developed a new graphical interface for managing user access rights and monitoring service usage through detailed audit logs
  • Enabled bundling of multiple queries under a single action, tagged with legal context such as “justified interest” or “public interest”
  • Introduced semantically structured data processing for transparent and traceable data governance

Result

  • A secure, flexible, and AI-ready data access platform for one of Estonia’s most critical digital infrastructures
  • Full transparency, automation, and intelligent control over how population data is queried and shared
  • Enhanced public sector data governance across 260+ connected institutions
  • Lays the groundwork for future AI-powered services across government

MISX – Smart Monitoring and Pattern Detection for Estonia’s Police and Border Guard Board

Police and Border Guard Board

The Police and Border Guard Board (PPA) is a unified national governmental agency within the Estonian Ministry of Interior, responsible for law enforcement and internal security in the Republic of Estonia. It was formed on January 1, 2010, through the merger of the Police Board, Central Criminal Police, and the Estonian Border Guard.

Key facts:

  • Sector: Public sector — law enforcement, internal security, and border management
  • Parent authority: Ministry of the Interior
  • Headquarters: Pärnu maantee 139, Tallinn, Estonia
  • Employees: ~5,000
  • Established: 2010

Problem

  • The Police and Border Guard Board needed a modern solution for managing object and individual surveillance within its new MISX procedural information system
  • The legacy approach lacked scalability and relied heavily on manual work
  • Limited support for tracking complex relationships between entities such as vehicles and persons in investigative contexts
  • The existing tools were insufficient for the pace and complexity of modern law enforcement workflows

Solution

  • SRINI developed a new-generation surveillance module for MISX based on microservices architecture
  • Implemented intelligent automatic pattern detection between entities — for example, linking a person to a vehicle in the context of a traffic incident
  • Built dynamic form generation that adapts the interface based on data type and context, improving usability and reducing training needs
  • Introduced rule-based automation for status changes and user rights — such as adjusting permissions based on age or event deadlines
  • Integrated data validation via X-road connections to ensure accurate, up-to-date information from national registries

Result

  • Significantly improved decision-making, process automation, and user efficiency across the surveillance workflow
  • AI-powered features reduce manual work and streamline identification of relevant data relationships
  • Modular structure ensures adaptability for future procedural and administrative workflows
  • A more intelligent, scalable, and responsive public safety tool that saves time and increases operational effectiveness

KPOIS – Modernization of Estonia’s Land Constraint Information System

Keskkonnaministeeriumi Infotehnoloogiakeskus (Information Technology Centre of the Ministry of the Environment)

KeMIT is a professional and environment-friendly IT partner that provides contemporary, high-quality and user-friendly IT tools and services for the employees in the administrative area of the Ministry of Climate, and e-services for the public.

KeMIT serves as Estonia’s leading source of environment-related information technology knowledge and a trusted partner for the Estonian state and citizens, ensuring that geographic, weather, environmental monitoring, and satellite information is available in high quality.

As an IT competence centre, KeMIT contributes to sustainable and efficient use of the environment and protection of biodiversity through the resource-efficient implementation of information technology.

Key facts:

  • Sector: Public sector — environmental and climate governance IT
  • Location: Teaduspargi 8, Tallinn, Estonia
  • Parent authority: Ministry of Climate (formerly Ministry of the Environment)
  • Founded: 2013
  • Team size: ~100 employees
  • Core domains: geographic information systems (GIS), weather services, environmental monitoring, satellite data, nature information systems, land management platforms
  • Key systems managed: EELIS (nature information system), KPOIS (land constraint information system), Estonian Land Board GIS applications, weather services (ilmateenistus.ee), Spatial Board systems (ruumiamet.ee)

Problem

  • Estonia’s land constraint information system (KPOIS) was built on a monolithic architecture, restricting flexibility, scalability, and ease of maintenance
  • Manual data entry processes created bottlenecks and increased error risk
  • Lack of advanced spatial analysis tools limited decision-making capabilities
  • A static user interface failed to meet growing user expectations
  • Seamless integration with external data sources was difficult to achieve

Solution

  • SRINI modernized KPOIS by transitioning it to a microservices-based architecture designed for modularity, performance, and automation
  • Restructured the system for intelligent data processing through optimized data models and schema partitioning
  • Introduced a standalone geospatial service for visual buffer zone creation, enhancing spatial decision-making via interactive map views
  • Replaced manual inputs with automated data ingestion through FME workflows, enabling seamless integration with external registries
  • Developed a personalized dashboard presenting context-aware tasks and data to each user
  • Implemented smart session and notification management for a more responsive and intuitive user experience

Result

  • A future-proof, automated, and user-centric digital environment for managing land use constraints
  • AI principles embedded across the system — from spatial analytics and automated data flows to personalized interactions
  • Faster and more accurate decision-making for both end users and administrators
  • Significantly improved operational efficiency across the platform
  • KPOIS transformed from a static registry into an intelligent, scalable land management tool

Transforming Estonia’s Nature Information System with AI-Driven Insight

Problem

  • EELIS, Estonia’s central system for biodiversity and nature protection data, was built on a monolithic, workstation-based architecture
  • The legacy structure limited scalability, usability, and integration with modern digital workflows
  • Conservation specialists, monitoring teams, and field workers needed a more flexible, responsive platform for complex data management and evidence-based decision-making

Solution

  • SRINI led the complete modernization of EELIS, migrating it to a microservices-based architecture
  • Built on PostgreSQL geo-databases with interactive map applications and automated CI/CD deployment pipelines
  • Restructured the platform for seamless data exchange with external registries and support for mobile field tools
  • Designed with AI potential at its core — enabling advanced pattern recognition, decision support, and geospatial analytics
  • Open data publishing enables training of machine learning models for environmental research
  • Reworked data models provide the foundation for automated insight generation and predictive analysis
  • AI
  • Java
  • Public
  • UX

Result

  • Intelligent, scalable, and data-rich platform for nature management across Estonia
  • Specialists equipped with significantly improved tools for fieldwork and day-to-day operations
  • Automated data flows replace manual processes
  • AI-ready infrastructure in place for future environmental forecasting, planning, and conservation strategy
  • EELIS transformed from a static registry into a strategic decision-support system for Estonia’s natural heritage

Smarter UI and Predictive Error Handling for Estonia’s e-Government Portal

The organization responsible for developing and managing the Estonian state portal eesti.ee is the Information System Authority, known in Estonian as Riigi Infosüsteemi Amet (RIA).

RIA operates under the Ministry of Economic Affairs and Communications and serves as the central hub for Estonia’s digital infrastructure. Their responsibilities regarding the portal include:

Strategic Development: Moving the portal toward a “proactive state” (Personaalriik), where the system automatically notifies citizens about expiring documents or eligible benefits.

Core Services: Managing the official state mailbox (@eesti.ee), the central authorization system (Pääsuke), and the Eesti.ee mobile app.

Technical Integration: Ensuring that various government databases and registers communicate seamlessly through the X-Road (X-tee) infrastructure.

Cybersecurity: Protecting the portal’s data and ensuring secure authentication via ID-card, Mobile-ID, and Smart-ID.

In short, RIA is the “architect” and “engine room” behind the digital interface between the Estonian state and its citizens.

Problem:

  • Eesti.ee, the central digital gateway for Estonia’s public services, required ongoing enhancements to improve user experience and ensure timely access to personal information and services. The user interface lacked contextual responsiveness, while service errors often went undetected or uncommunicated outside working hours.

Solution:

  • SRINI enhanced the portal with an intelligent, user-centric interface and automated error detection system. Using real-time monitoring and event-based alerts, the system now identifies service disruptions and notifies both users and partner institutions – 24/7. This lays the foundation for predictive error management.

Additionally, users benefit from personalized dashboards and in-article service queries, enabling them to access relevant data directly within content, without switching sections. This creates a context-aware, smart UI tailored to each user’s needs.

  • Backend
  • Java
  • Public
  • Self-Service

Result:

  • The upgraded Eesti.ee portal offers a dynamic and intuitive user experience powered by AI principles. Automated issue detection, personalized content access, and a flexible dashboard combine to increase user trust, reduce friction, and make Estonia’s digital services more reliable, proactive, and accessible than ever before.

AI-Driven Oversight in Estonia’s Firearm Registry

The PPA stands for the Police and Border Guard Board (Politsei- ja Piirivalveamet in Estonian). It is one of the largest and most important state agencies in Estonia, operating under the jurisdiction of the Ministry of the Interior.

The PPA was formed in 2010 through the merger of the Police, the Border Guard, and the Citizenship and Migration Board, creating a unified organization responsible for internal security.

Problem:
  • The Police and Border Guard Board’s firearm license supervision process was heavily reliant on manual tasks and fragmented systems. Officials had to navigate multiple interfaces, perform time-consuming registry queries, and handle paperwork without unified support. This not only slowed down the process but increased the risk of human error and limited oversight transparency.

Solution:

  • SRINI designed and implemented a centralized, intelligent supervision module within the national firearm registry. The solution uses automated queries across key government registries via X-Road and applies predefined rules to detect when supervision is required. Once triggered, the system initiates the case, gathers data, compiles a structured report, and drafts a decision – without human intervention.

To ensure traceability and trust, the system includes a detailed data tracker that monitors all registry interactions, supporting auditable AI behavior. Built-in validation mechanisms help avoid duplicated cases and highlight logical inconsistencies, further reducing the risk of error. The entire process is managed from a single interface, dramatically simplifying the work of public officials.

  • AI
  • Backend
  • Java
  • Public

Result:

  • The new supervision module has transformed firearm license oversight into a streamlined, intelligent process.
  • A significant portion of routine tasks has been automated, enabling faster and more consistent decision-making.
  • Human errors have been minimized, data quality has improved, and oversight activities have become far more transparent and accountable.
  • As a result, the Police and Border Guard Board can now deliver a higher standard of public service – efficient, trustworthy, and built for the digital age.

Eesti Loto Production System Maintenance and Development

Eesti Loto is the state-owned lottery company in Estonia and the sole legal provider of lottery games in the country. It is 100% owned by the Republic of Estonia and operates under the Ministry of Finance.

Problem:

  • Eesti Loto required seamless integration of their production environment with the national Time-Stamping Service (TLS) to ensure tamper-proof records and compliance with legal standards.

Solution:

  • SRINI developed a secure integration with the TLS system, added production support, improved system performance, using AI-based log analysis and anomaly detection could have enhanced system monitoring and fraud detection.
  • AI
  • Backend
  • Java
  • Public
  • Self-Service

Result:

  • The integration ensured data integrity
  • Reduced compliance risks
  • Allowed Eesti Loto to maintain a stable and scalable digital environment, potentially benefiting from AI-powered operational insights.

Rebuilding critical energy infrastructure: how SRINI helped Elering transform its national datahub

The solution: agile development, AI-powered testing, and a cultural reset

Elering is Estonia’s national transmission system operator (TSO) for electricity and natural gas. It is a state-owned enterprise that functions as the backbone of the country’s energy infrastructure.

Key elements of the solution included

  • Agile and collaborative practices: Moving away from “quick fixes” to modern development methods (Kanban, agile design, requirements-driven processes). The partnership allowed Elering’s IT architects and analysts to guide the vision, while Srini provided high-quality development execution.
  • AI-powered productivity: Srini used AI coding tools (Windsurf IDE plugins, Gemini, NotebookLM, ChatGPT) to accelerate development and reduce time to market. Documentation, translation, and formatting were streamlined through AI, improving both internal and external knowledge sharing.
  • Custom AI testing tools: Srini developed a Python-based AI testing tool that sped up regression testing by 10–50x – an essential breakthrough given the system’s size and complexity.
  • Domain-specific expertise: Unlike earlier subcontractors, Srini invested in understanding the unique challenges of energy-sector IT, ensuring that each solution was fit-for-purpose and aligned with Estonian best practices.
  • AI
  • Backend
  • Java
  • Public
  • Self-Service

The collaboration between Modena and Srini has been ongoing for over four years, delivering continuous improvements and growth.

  • A frictionless lending experience with near-instant credit decisions.
  • Higher accuracy in credit scoring, reducing risk compared to external solutions.
  • A trusted and user-friendly interface, which strengthened customer confidence.
  • Agility in product development, allowing Modena to respond to market needs faster.

Building trust in lending: how Modena achieved instant credit decisions with AI and custom development

The collaboration between Modena and SRINI has been ongoing for over four years, delivering continuous improvements and growth.

Modena is an Estonian-based FinTech company that provides smart payment solutions and flexible financing. They bridge the gap between merchants and consumers by offering seamless “Buy Now, Pay Later” (BNPL) integrations and traditional credit products through a fully digital, user-friendly ecosystem.

1. BNPL & Checkout Solutions (B2C)

Modena’s core strength lies in its embedded finance tools for e-commerce and retail stores, designed to increase conversion rates and average order value.

Pay in 3 (Split Pay): Customers can divide their purchase into three equal monthly installments. This is typically interest-free and fee-free for the consumer, making it a powerful alternative to credit cards.

Pay Later (30 Days): Often marketed as “Click & Try,” this allows customers to order goods, receive them, and only pay after 30 days. It is ideal for fashion and home decor where customers want to verify the quality before committing.

Modena Hire-Purchase (Järelmaks): For high-ticket items (electronics, furniture, etc.), Modena offers long-term financing for up to 48 months with instant credit decisions at the point of sale.

2. Personal Lending Products

Beyond the checkout, Modena provides direct-to-consumer financial services via their online platform.

Credit Line (Krediidiliin): A flexible “digital wallet” with a limit of up to €5,000. Users only pay interest on the amount they actually withdraw, providing a safety net for unexpected expenses.

Small Loans & Refinancing: Fixed-term loans for personal projects or the consolidation of existing high-interest debts into a single, more affordable monthly payment.

3. Business Solutions (B2B)

Modena supports the growth of small and medium-sized enterprises (SMEs) with fast, data-driven credit products.

Business Loans: Quick financing up to €50,000 for inventory, equipment, or working capital.

Merchant Portal: A dedicated dashboard for retailers to track BNPL performance, manage refunds, and analyze customer behavior in real-time.

4. Investment Opportunity: Modena Capital

Unique to Modena is their integrated investment platform, allowing retail and institutional investors to earn returns by funding the loan portfolio.

Target Returns: Investors can earn up to 11% p.a.

Safety Features: Most investments are protected by a 60-day buyback guarantee, reducing the risk for the investor.


Why Modena Stands Out?

Speed: Their proprietary credit scoring algorithm provides decisions in seconds.

Regulatory Status: Licensed as a creditor by the Estonian Financial Supervision Authority, ensuring high standards of transparency and consumer protection.

Seamless Integration: Their API allows merchants to add multiple payment options to their webshop with minimal technical effort.

In short: Modena is the Baltic answer to Klarna, offering a comprehensive suite of tools that make buying, selling, and lending more flexible and accessible for the digital age.

  • A frictionless lending experience with near-instant credit decisions.
  • Higher accuracy in credit scoring, reducing risk compared to external solutions.
  • A trusted and user-friendly interface, which strengthened customer confidence.
  • Agility in product development, allowing Modena to respond to market needs faster.
  • AI
  • Backend
  • Kotlin
  • Self-Service
  • UX

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.