← All case studies
Life sciences · Operations platform

Connecting a distributed laboratory network

For a large multinational provider of life-sciences technologies, analytical instruments, and laboratory products and services, we built one place to manage inquiries, bookings, events, and approvals across laboratory locations.

The challenge

Scheduling was only one part of the problem.

A laboratory visit can involve several teams, locations, and pieces of equipment. Staff need to check availability, gather documents and sample supplies, get approvals, and keep participants informed.

The platform also needed to handle inquiries across divisions, events involving several labs, and walk-in visitors. Each type of request had its own checks, while teams needed a shared view of the work.

01

Shared resources

Check availability so visits, bookings, and events do not compete for the same equipment.

02

Clear handovers

Keep request details together as different teams assign, approve, and complete the work.

03

Multiple roles

Give visitors, specialists, sales teams, and administrators the information and tools they need.

The solution

One place to manage laboratory work.

Arctech built a web platform that brings registration, inquiries, scheduling, approvals, and feedback together. Visitors and internal teams see the tools and tasks relevant to their role.

Shared calendars check availability as dates, labs, or equipment change. Automated emails and reminders keep work moving, while notes, attachments, and approval histories record what was decided.

Inquiry & visits

Record visitor details, choose labs and equipment, attach documents, and assign the right team.

Equipment booking

Find available equipment, request approval, change bookings, and record required supplies.

Events & engagement

Publish events, manage speakers and registrations, collect feedback, and share schedules.

Architecture

Connected tools that are easier to maintain.

The system separates screens, business rules, data, and background tasks into clear parts. This lets engineers improve one area without making the whole application harder to maintain.

Angular SPAReactive forms, calendars and operational grids
.NET APIAuthenticated application endpoints
Domain layerManagers, validation and workflow rules
SQL ServerOperational data and stored procedures
Background workQueued email, reminders and audit records
Ongoing engineering partnership

A team that supports changing priorities.

This platform is part of an ongoing relationship covering several client projects. Arctech provides development and support skills that the client can draw on as priorities change.

Our engineers help build new features, improve existing applications, investigate issues, and provide ongoing support. Staying involved helps us retain knowledge of the client’s systems and needs.

Product development

Build complete features, from the screens people use to the data and services behind them.

Enhancement & investigation

Understand changing requirements, investigate issues, and deliver practical improvements.

Delivery approach

Complete improvements, carefully tested.

Each change brings together updates to screens, APIs, business rules, databases, and messages. Automated tests cover the Angular application and .NET API, with input checks, consistent error handling, and settings for each environment.

Connected workflowsManage inquiries, visits, bookings, events, approvals, and feedback together.
Conflict preventionCheck availability to help prevent double bookings.
Automated follow-upAutomatic messages and reminders help teams keep requests moving.
A clear historyKeep the status, notes, and approval history of each request.
Angular 19ASP.NET Core 8SQL ServerHangfireFullCalendarAG GridFluentValidationxUnit

Need to connect people, resources and approvals?

Talk to our team →