Software Design & Development

We design and develop reliable software systems for businesses and the public sector.

The work covers complex web applications, backend services, integrations and long-term software development.

Estonia · Established 2015 · Enterprise & Public Sector

  • 11+ years

    Software design & development

  • Full-stack

    Frontend, backend & integrations

  • Enterprise & public sector

    Experience with business-critical systems

Selected clients & projects

  • Telia
  • Kuehne+Nagel
  • RIA
  • TEHIK
  • Transpordiamet
  • RmIT
  • GoSwift

Services

Engineering for new systems, existing platforms and delivery teams that need additional capacity.

  1. 01

    Custom Software Development

    Software designed around the organisation, its processes and technical requirements.

  2. 02

    Web Applications

    Modern web applications, portals, self-service environments and internal systems.

  3. 03

    Backend & API Development

    Reliable backend services, APIs, business logic, distributed systems and integration layers.

  4. 04

    System Integration

    REST/SOAP APIs, messaging, external services, legacy systems and cross-system data flows.

  5. 05

    X-Road / X-tee Integration

    Connecting information systems to X-Road, including Estonia’s X-tee data exchange layer. The work covers producing and consuming services, security-server integration, and secure data exchange with surrounding systems.

  6. 06

    Software Modernisation & Maintenance

    Extending, refactoring and modernising existing systems while preserving business continuity.

  7. 07

    Technical Consulting

    Architecture, solution design, technology selection, feasibility and software engineering guidance.

  8. 08

    Subcontracting

    Engineering expertise integrated into existing software delivery teams and contractor organisations.

Work

Selected work

Software engineering for enterprise and public-sector systems. The references below describe iLab’s contribution, not sole ownership of the platforms.

01

eesti.ee

Andmejälgija & Nõusolekukeskus

Full-stack software engineering for services within Estonia’s national e-government environment.

The work covers backend and frontend development as well as integrations with surrounding information systems and services.

  • Full-stack development
  • Backend
  • Frontend
  • Integrations

02

Estonian Transport Administration

E-Service

Full-stack development for the Estonian Transport Administration’s digital self-service environment.

The work includes backend services, frontend functionality and system integrations supporting digital transport-related services.

  • Full-stack development
  • Backend
  • Frontend
  • Integrations

03

Telia

Invoicing

Software engineering for invoicing systems in a large telecommunications environment.

The work covered full-stack development, backend services, frontend functionality and integrations with surrounding systems.

  • Full-stack development
  • Backend
  • Frontend
  • Integrations

Expertise

Java at the core. Full-stack when needed.

Our core expertise is Java-based software engineering, complemented by modern frontend technologies, databases, integration platforms including X-Road / X-tee, cloud infrastructure and engineering tooling.

We choose technology according to the system and its requirements — not the other way around.

  • Java
  • Spring Boot
  • TypeScript
  • React
  • Angular
  • PostgreSQL
  • Oracle
  • Kafka
  • X-Road
  • Docker
  • Kubernetes

Core

Java, Spring, Spring Boot, Spring Security, Hibernate / JPA, TypeScript, JavaScript

Frontend

React, Angular, Vue.js, HTML5, CSS / SCSS

Data

PostgreSQL, Oracle, MySQL / MariaDB, MongoDB, Redis, Elasticsearch

Integration & Messaging

REST, SOAP, OpenAPI, X-Road / X-tee, Apache Kafka, RabbitMQ, JSON, XML

Cloud & Infrastructure

Docker, Kubernetes, AWS, Microsoft Azure, Linux, Nginx

CI/CD & Engineering

Git, GitLab CI/CD, GitHub Actions, Jenkins, Maven, Gradle, SonarQube

Testing

JUnit, Mockito, Testcontainers, Selenium, Playwright

Architecture & Practices

Microservices, Event-driven Architecture, Domain-Driven Design, CI/CD, Secure Software Development

Built to work with your team

Some projects require a complete software solution. Others need experienced engineering capacity inside an existing delivery organisation.

We work with software houses, public-sector contractors and enterprise teams.

  • Own a defined engineering workstream
  • Integrate with an existing delivery team
  • Work within the current architecture
  • Follow the customer’s delivery process
  • Use established CI/CD and codebases
  • Support long-term engagements

Delivery partners

Selected work has been delivered through established contractor organisations, including:

  • FINEST
  • Dolm IT

Engineering that lasts

  • Maintainability

    Software should remain understandable and manageable over time.

  • Reliability

    Business-critical systems need predictable behaviour and careful engineering.

  • Integration

    Modern systems rarely exist in isolation.

  • Pragmatism

    Technology decisions should solve real problems without unnecessary complexity.

Company

Software engineering from Estonia.

iLab OÜ is an Estonian software design and development company established in Tallinn in 2015.

We specialise in enterprise and public-sector software, with particular expertise in Java, full-stack web development, system integration and X-Road / X-tee.

Our experience spans national digital services, enterprise platforms, self-service environments, invoicing systems and long-term software development engagements.

Established
2015
Based in
Tallinn, Estonia
Focus
Enterprise & Public Sector
Expertise
Java & Full-Stack Development

Have a project in mind?

Whether you are planning a new system, developing an existing platform or looking for additional engineering expertise, let’s talk.