Menu
Explore
Home Industries Overview
Products
Integrated LIMS QMS — Quality Management DMS — Document Management TMS — Training Management Add-On Modules
More Software Solutions
EMS (Equipment Management System) EWM (Environment Water Management System) CrisCon ERP (Enterprise Resource Planning) Oasis EBR (Electronic Batch Records) Oasis Clinical Trials Oasis-AMV (Analytical Method Validation)
Paperless Lab Solutions
Lab Equipment Integration Electronic Worksheet Online Resource Consumption Electronic Lab Notebook (ELN)
Services
Implementation Services Validation Services System Integration Outsourcing Services
Cloud & AI
AI in the Lab Oasis Cloud Platform
Compliance
Compliance / Regulations LIMS Architecture / Functions
Industries We Serve
Industry Specific Solutions Pharmaceuticals and API Manufacturing Units/Plants Research and Development Laboratories Chemicals, Agriculture Chemicals, Oil/Gas, Petrochemicals Plants Food & Beverage Industry Environment and Water Laboratories
Company
About Blog Contact Request a Demo →

LIMS Architecture and Core Functions

01

SAMPLE MANAGEMENT

Core Laboratory Function — Receipt to Result Traceability

Manage every sample from the moment it arrives in the lab to final result — with a unique ID tracking it at every stage, automatically.

Unique Sample ID

Every sample gets a traceable ID from receipt through its full lifecycle.

Complete Sample Record

Record type, date received, batch/lot number, source and testing requirements.

Chain of Custody

Track who handled the sample, when, and what action was performed at each step.

02

PRODUCT AND SPECIFICATION MANAGEMENT

Pre-populated Batch Testing from a Central Specification Library

Where testing supports a manufacturing process, the system pre-loads specification data — so analysts start with context, not blank forms.

Target Values & Limits

Define upper/lower limits and warning thresholds for every test parameter.

Automatic Pass / Fail

Results checked against specification automatically — no manual comparison.

Decimal & Validation Limits

Precision rounding and entry validation prevent out-of-range data from being recorded.

03

TEST METHOD MANAGEMENT

Configure Inputs & Calculated Outputs for Any Analytical Method

Set exactly what analysts enter and what the system calculates — from a simple average of two readings to complex multi-step derivations.

Flexible Inputs

Configure any number of analyst-entered input fields per method.

Calculated Outputs

System computes averages, weights, volumes and derived values automatically.

Chained Calculations

Use calculated results as inputs to subsequent steps within the same method.

04

WORKFLOW MANAGEMENT

Customisable Lab Workflows — Configure the System Around Your Processes

Define every step required to complete a sample analysis — different for each product category, GMP or non-GMP, with independent review built in.

Per-Product Workflows

Assign different workflows to different sample types or product categories.

Results Validation Step

Add an independent review / results validation step before final release.

GMP & Non-GMP Support

Handle GMP-controlled and non-GMP samples within the same system.

05

THIRD-PARTY SOFTWARE INTEGRATION

Seamless Connection to ERP, Instruments & Business Systems

Connect your LIMS to the systems already running in your organisation — from ERP platforms to laboratory instruments — with full data integrity across every interface.

ERP Integration

Bi-directional data transfer with SAP, Navision, Tally and other business platforms.

Instrument Integration

Direct data capture from lab equipment — no manual transcription, no errors.

Custom Connectors

Custom-designed integrations for systems without a standard connector.

06

USER MANAGEMENT

Role-Based Access Control — Fine-Grained Permissions & GxP Compliance

Control who can see, enter and approve data — with Roles and Groups that can be applied across multiple accounts simultaneously.

Account Control

Create, lock or remove user accounts at any time with immediate effect.

Roles & Groups

Apply permission sets across multiple accounts — manage from one place.

Segregated Visibility

Groups restrict data visibility per team — analysts only see their own work.

WHAT IS ARCHITECTURE?

Software Architecture — Thin Client, Thick Client, Smart Client & Browser-Based

Architecture is the fundamental structure of the software. This is typically defined for an application (or a version of an application). Most applications that are used to store and deliver large amounts of data have one of the following architectures: Thin Client, Thick Client or Smart Client. As you begin to look at sourcing the right solution for your business, it’s important that you understand the pros and cons of each architecture in order to make an informed decision. 
 

Thin Client

Server-Side Processing — Centralised Architecture

A Thin Client communicates with a central server which does the work in processing information. This type of architecture can also be synonymous with remote access or desktop virtualisation.
Advantages
  • Lightweight and very low cost per client device
  • Deploy and update centrally — one change reaches all users instantly
  • Critical data never stored locally — reduced endpoint security risk
Considerations
  • Requires a high-performing server to handle all processing load
  • Server is a single point of failure — outage affects all users simultaneously
  • Cannot operate offline if the server or network is unavailable

Thick Client

Client-Side Processing — Distributed Architecture

A thick client is also a client-server architecture that provides functionality independent of the server. This means that processing occurs on the end-user PC. The thick client will still require a connection to a network or central server, but it does not rely on access to the server each time data is input or retrieved.
Advantages
  • Server doesn't need to be high-performing — processing distributed to clients
  • Can function offline — local data stored on the client machine
  • Resilient to network outages — local processing continues uninterrupted
Considerations
  • Higher hardware cost — every client needs a capable machine
  • Updates must be applied individually to every client machine
  • Increased security risk from data stored on local endpoints

Smart Client

Hybrid Architecture — Online & Offline Capable

A smart client uses the internet to communicate with a server-based application through the use of web services.
Advantages
  • Works offline — local processing continues without connectivity
  • Operates outside the local network — ideal for multi-site labs
  • Cost-effective — no high-spec server required
Considerations
  • Requires runtime installation on each workstation before use
  • IT involvement needed for initial deployment per device
  • More complex to maintain than pure browser-based solutions

Browser-Based

Zero Install — Access from Any Device, Anywhere

A browser-based application is similar to a Smart Client in that it uses the internet to communicate with a server-based application through the use of web services. However, the application must have internet connectivity to process data.
Advantages
  • Zero installation — any device with a browser is ready to use
  • Update once server-side — all users get changes instantly
  • Access from anywhere — remote labs, home, or mobile devices
Considerations
  • Cannot operate offline — requires active internet at all times
  • Network outage = full loss of access for all users simultaneously
  • Browser security settings may restrict certain functionality