SENAITE

SENAITE

  • Features
  • Enterprise solution
  • Documentation

Enterprise Solution

Solutions made by people. We are the companies behind SENAITE.
Professional Open Source Solutions
 

Why Professional Providers

Experience, expertise, know-how and passion

Maintainers and Developers

Professional Service Providers, as maintainers and developers, have a deep understanding of the SENAITE Codebase and know quickly where and how to implement new features or how to tailor the system to best fit your organization needs. In addition, by contracting a Professional Service Provider, you always invest in SENAITE codebase as well, making it a better product while receiving back the contributions made for other laboratories like yours.

Skilled Engineers

Professional service providers are also passionate engineers, able to speak same language with both Laboratory personnel and IT department. We analyse your organization requirements in-depth and suggest improvements for both functional and technical areas. Thanks to several years of experience on driving SENAITE implementations worldwide with success, providers have dealt with similar challenges as those that might arise while implementing a LIMS/LIS.

High Quality Standards

We write clean, concise and human understandable Code based on the Zen of Python principles, to keep the code understandable and further maintenance costs low. We use Peer Review strategy, so the work done by one of our engineers is always reviewed by another engineer before its delivery. To guarantee backwards compatibility, we follow Continuous Integration (CI) practice by adding automated tests. Last, but not least, we also follow Continuous Delivery (CD) practice, to provide both timely deliverables and a working environment from the start.

Project plan

After an initial meeting to know first-hand your requirements, Professional Service Providers do an in-depth GAP Analysis to unveil how much SENAITE covers the requirements of your laboratory and determines the recommended actions to be taken into consideration. As soon as the actions suggested are accepted, we elaborate a Project Plan. The project plan is based on milestones and deliverables. An on-site visit is highly recommended to build trust, engage your team, and further fine-grained assessment. Follow-up meetings and weekly reports are mechanisms to control the project success.

Capacity building

We train your team in both functional and technical areas. Functional training sessions are useful for the laboratory personnel to know about the capabilities of SENAITE in detail and get the most of it. They are also a proven invaluable tool for the exploration of organization-specific scenarios that went unnoticed. SENAITE is Open Source, and as such, your team have access, study and modify the source code without any restriction. Therefore, Technical training sessions are a must-have for organizations willing to fully or partially internalise the costs of maintenance and customization of their own SENAITE system.

Long Term Support

Professional service providers also give you the opportunity to hire Operational Support Packages. With these packages, we can monitor your system, notify about deviations rapidly, apply security updates promptly and give you advice for preventive and corrective actions. System monitoring is also useful to guarantee that your SENAITE system evolves consistently with unforeseen and/or planned laboratory requirements over time, being these requirements related with either functional or technical areas.

Driving the Implementation

From the planning to the successful integration of SENAITE in your daily lab routine

Analysis and Planning

We help you to elaborate a project plan and drive the implementation of SENAITE in your organization. After an initial meeting to know first-hand your requirements, we elaborate a detailed GAP analysis to unveil how much SENAITE covers the requirements of your lab and determines the amount of customizations needed. With your feedback, we therefore elaborate a project plan with a defined scope and deliverables.

Implementation

After the project plan is approved, we then proceed with the installation of two instances: Q-System (pilot) + P-System (production). Having these two instances running at this early stage allows the laboratory to have a working system from the very beginning, making it easier for the lab-personnel to familiarize themselves with SENAITE and therefore, facilitating a regular feedback to make the implementation a success.

Training and Support

We love capacity building, because we strongly believe the engagement of your team is key for success. We train your team in both functional (Lab personnel) and technical areas (System administrators and Software developers), so they can take control of SENAITE by themselves. We also provide Operational Support Packages to monitor your system and give you advice for preventive and corrective actions.

How we work

8 Steps to SENAITE implementation success
1

Requirements meeting

High level organization overview, current state organization process specifics, identification of problems and opportunities for improvement, future state questions and expectations.
2

GAP Analysis

Unveil how much SENAITE covers the requirements of your organization. Insight into areas that need improvement, prioritization of needs, finding shortcomings to address, uncovering differences in perception vs. reality. For the elaboration of this GAP analysis, an on-site visit and functional training are strongly recommended.
3

Functional Training

Besides of being a training for lab personnel, this is a proved invaluable tool for the exploration of organization-specific scenarios that went initially unnoticed. Therefore, we strongly recommend to do this training at same time the GAP analysis is being elaborated. For the same reason, this is also the perfect complement to an on-site visit.
4

Project Plan

Delivery of a project plan based on the discussion and feedback received from previous stages. Includes the scope, milestones and deliverables.

It becomes the approved document used to guide both project execution and project control: document planning assumptions and decisions, facilitate communication, scope, cost, and schedule baselines.

5

Implementation

Deployment of two instances: Q-System (pilot environment) and P-System (production environment). Having these two instances at this early stage allows the laboratory to have a working system from the start.

The implementation might take from a few weeks to some months to complete depending on the project plan schedule.

We follow Continuous Integration (CI) and Continuous Delivery (CD) practices. Follow-up meetings and weekly reports are included.

6

Technical Training

Technical training sessions are a must-have for organizations willing to fully or partially internalise the costs of maintenance and customizations of their own SENAITE system. Introduction to system architecture and application stack, system maintenance, backups and custom-made development.
7

Preventive & Corrective Support

Keep your SENAITE instance up-to-date and compatible with latest versions. Include updates, upgrades and Q&A
8

Operational Support

System monitoring, security updates, advice for preventive and corrective actions. A must-have to guarantee that your SENAITE system evolves consistently with unforeseen and/or planned laboratory requirements over time.
Documentation
InstallationQuickstartSample Basics
Community
Community SiteMailing ListGitter Chat
More
GitHubStar
Follow @senaitelims
SENAITE LIMS
Copyright © 2017-2025 RIDING BYTES GmbH & NARALABS S.L.
Privacy policy and web legal announcement