Implementation is focused on getting the most out of SENAITE, but fully aligned with your lab requirements, with no limits.

SENAITE is designed to be 100% customizable. The implementation of an additional layer containing lab's custom functionalities is enough to have a system tailored to lab needs and fully compatible with the product's new releases and updates.

For whom is this product intended?

For organizations willing to replace their existing LIMS or to set up a new LIMS in a planned manner to suit their specific needs, integrate with other enterprise software and with custom-made functionalities.


Software Development Agreement (SDA)

Stepped implementation through an SDA to implement your LIMS in a scheduled manner.

What's included

  • P-System and QA-System
  • Agile methodology
  • Capacity building
  • Fluent communication
  • Monthly reports

How does it work?

4 Steps to succeed in your LIMS implementation:

1. High level overview meeting

Initial meeting for a high level overview of your current situation, to know your expectations and your organization processes.

2. GAP Analysis and project plan definition

Specific requirements gathering and their evaluation in order to know how much SENAITE covers the requirements of your organization.

The result of this analysis is an implementation plan divided in milestones based on discussions and feedback we had with your team.

This document will be the guideline for the project execution and control, stating communication tools, scope, costs and schedule.

3. Implementation

The first step is the deployment of two instances: Q-System (pilot environment) and P-System (production environment). Having both instances at the beginning allows the laboratory to have a working system, making it easier for the lab-personnel to familiarize themselves with the LIMS making the transition to the new system easier.

We work following the Agile methodology principles and SCRUM having constant feedback from the laboratory and regular deliveries.

Each increment is deployed into the pilot instance and, after approval from lab-personnel, we deploy the increment into production. This methodology guarantees that new functionalities and customizations will be gradually available and ready-to-use from earlier stages.

Capacity building for organizations willing internalize the costs of maintenance and customizations of their own LIMS. Introduction to system architecture and application stack, system maintenance, backups and custom-made development.

4. Post-implementation support

Preventive & Corrective Support to keep your LIMS up-to-date and compatible with the latest versions. We include System monitoring, LIMS updates, security updates and advice for preventive and corrective actions.

Frequently Asked Questions

What does project planning through GAP Analysis mean?

A GAP analysis is a technique to determine which steps we need to take in order to move from the current state to the desired, future state. This analysis consists on the evaluation of the current situation, listing factors needed to achieve future objectives, and finally reporting the "gap" that exist.

Therefore, the GAP analysis is an essential tool to know the percentage of match between SENAITE and your lab needs. This information will be used to make decisions about the customizations and new functionalities considered as top priority and prepare a detailed project plan in accordance.

What are the main goals of using Agile methodology?

In our experience, an Agile methodology approach, with regular deliveries and periodical feedback from key-personnel, work well for both development team and laboratory. It allows the laboratory to actively participate in the implementation process, to keep track of all work done within increments, avoid missteps and, if necessary, apply corrective actions without delay. Thus, this implementation methodology fits well with "Release Early, Release Often" paradigm, that emphasizes the importance of early and frequent releases in creating a tight feedback loop between developers and testers or users, contrary to feature-based release strategy.

The following are the main goals of this methodology:

  • Maximum alignment with the client's goals, starting with those that are of the highest priority.
  • Management of the expectations of the client.
  • Anticipation to foreseen results.
  • Flexibility and adaptability to changes.
  • Productivity and Quality.
  • Rapid Return Of Investment.
  • Risk mitigation
  • Continuous tracking and control of eventual changes.
  • Maximum alignment between the client and the working team.

Will we have access and be able to modify the source code?

Yes. The code is yours, from day one. Not only do we believe in a business model based on professional open-source services, but we also actively participate from the first day. If your project doesn't adhere to the open-source model, don't fret: the code we develop is yours and you may ask for it whenever you want.

Assistance with configuration and setup of SENAITE LIMS/Health.

The setup of a LIMS system may be complex due to the big amount of data that needs to be initially configured before production use. Naralabs offers professional assistance on all those steps related to data modeling such as the registration of analysis services, calculations, methods, clients, users and other system setup such as language, reporting procedures, multiple validation of results, etc.

What about Integrations with other software?

Thanks to SENAITE's RESTful API, the system can be potentially integrated with any other software. Almost all modern applications already consider these methods to guarantee its connectivity with others. Integration is more about defining what needs to be shared and for which purpose.