Upgrading Legacy Infrastructure and Access Management

Sigli & accessibility solutions provider

OVERVIEW

The accessibility solutions provider and its brand, which specializes in digital learning tools for people with disabilities, approached Sigli to update its legacy infrastructure, including creating a unified identity and access management (IAM) system for its somewhat scattered suite of services. Sigli quickly got to work. It analyzed and upgraded parts of the company’s architecture, built a new IAM system, deployed user and internal administrator web management portals, and integrated with a range of third-party providers.

Snapshot

Designed a unified identity and access management (IAM) system

Deployed management web portals for users and administrators

Analysed and improved legacy infrastructure

Assisting People With Disabilities

Industry:

Online learning

Size:

Medium enterprise

Location:

Belgium and the Netherlands

Client Overview

The accessibility technology provider develops accessibility solutions for visually challenged individuals. Based in Belgium and the Netherlands, its suite of tools includes DAISY (Digital Accessible Information System) audiobook readers, classroom whiteboard screen magnifiers, smart glasses for visual-to-audio conversion, and more.

The company acquired one of its leading brands, a developer of digital learning resources, in early 2020. This brand creates digital learning resources for children facing barriers to traditional learning, like those with low literacy or dyslexia. Both companies share a mission of empowering people with disabilities to live with inclusivity, independence, and confidence.

The Problem

Disconnected, Outdated Legacy Systems

The accessibility solutions provider had a broad portfolio of products, some developed in-house and others acquired. Most of these products ran on outdated, disconnected and needlessly complex legacy infrastructure, which was negatively affecting performance and customer experience.

The company also lacked a unified client authorization system and a user portal, both crucial for providing customers with license-dependent access to products and enabling user provisioning with third-party providers.

The Brief: A Unified Identity Access Management System

The accessibility technology provider approached Sigli to update substantial parts of its legacy infrastructure. The brief was to revamp the outdated systems, create a unified product ecosystem based on a secure IAM, and deploy web portals for customer and internal management.

Sensotec had the following specific project requirements:

A unified IAM system with licence-specific access controls

Updates to legacy infrastructure for improved performance

An internal employee authentication system
 on the Sensotec side

Single sign-on (SSO) functionality across platforms and devices

Access for users through third-party educational and government programmes

User provisioning with third-party identity services

A web management portal for users

The Process: Architecture Design, Implementation and Support

The project began in 2019, and ongoing support and feature implementation continues at the time of writing. The initial development team was made up of five people.

Architecture and licensing system elaboration:

Sigli analysed the existing system and located areas for improvement in addition to setting up a mixture of on-premise and cloud hosting for the new architecture.

Identity and token management system implementation:

We delivered an IdP server built with the IdentityServer4 framework and added SSO to desktop, web and mobile apps.

External identity providers integration:

We integrated the internal system with services like Google, Microsoft, SmartSchool, ILearn and LeerId for third-party user provisioning.

Licensing API service:

We developed an API for controlling user licences in bounded contexts with multi-tenant environments, advanced security, and GDPR and ISO compliance.

Web portals for users and admins:

We deployed internal and external product and licence management portals with multi-language support.

Support phase:

After the completion of the main project, we provided ongoing support to ensure performance, fix bugs and respond to user feature requests.

Services Provided by Sigli for the company

DevOps Managed Services
API Development
Custom Software Development
Microservices Architecture Service
Frontend Development
DB Design

Technologies employed included

Project Team and Management Overview

Communication

The team was made up of four AI engineers, three full-stack engineers, three frontend engineers, and two quality assurance specialists, alongside a solutions Architect and Delivery Manager.Communication was via regular monthly in-person online meetings. Email and messaging apps allowed for contact between meetings.

Project Management

We used the scrum framework with a Product Owner (PO) as the main point of contact for the client. Regular rituals, including daily meetings, sprint planning, and retrospectives, were employed to keep the project on track.

The Results: Technical Performance and Human Accesibility

Sigli has helped the client support more people with visual challenges and additional needs. Since finishing the project, the company has increased its user base and expanded the reach of its innovative solutions.

A unified, secure IAM for all products with support for third-party user provisioning, allowing the client to increase user numbers in line with its mission of assisting people with disabilites.

Client and admin web portals for all facets of licence and account management (registration, recovery, permissions, renewal, etc.) to help users access tools and account settings more easily.

Ongoing stabilisation, troubleshooting and response to user requests to further increase the usability of platforms for people with additional needs.

Updated product infrastructure with a job worker system, automated user notifications, support for bulk account imports and session control.

Reporting systems that provided users with educational feedback and analytics.

“Role and access management became more robust, and we can identify problems and quickly fix them. Automation helps customers complete tasks rapidly. And granular authorisation allows us to reliably avail ourselves of all the features provided by modern authentication protocols.”

Accessibility Solutions Provider’s Representative

Are You Looking for an Experienced Dev Team?

Whether you need an online portal or IAM system like the one we built for this accessibility solutions provider, or your project has a different scope, Sigli can help. We take on projects of all sizes and levels of complexity. Get in touch today to discuss your needs.

Say hi!

Hanna

Regional Business Lead, Benelux

Sigli Belgium

hanna.zakharava@sigli.com