Bring high quality laboratory software to the market faster

Work together with experts that understand laboratories inside out.

We develop software for

Instrument Manufacturers

Software and software integrations for laboratory instruments.

Software Providers

Standalone laboratory and medical software applications.

Laboratories

Easy-to-use solutions for data management and data analysis in laboratories.

 “BioSistemika has proven to be a valued partner in the development of innovative, long term and challenging project. The BioSistemika’s team covered a critical role in the project providing great support during the major technical decisions as well as discussions and suggestions about the best software approaches throughout the project. Frequent meetings and quick discussions during the software development allowed a continuous alignment to the new user needs raised during the project updates.”

Stefano Ceschia, R&D manager at Alifax

“LifeTaq-Analytics really appreciates the constructive work and the relaxing atmosphere during the project and was able to enhance the prototype of the automated 3D cell cultivation robot by introducing BioSistemika’s software. We are proud to be a part of the success story and look forward to even closer cooperation in the near future. Thank you for your trust and support in all matters!”

Manfred Taschner, CEO at Life-Taq Analytics GmbH

Tablet with PlatR software

Build user friendly software that solves the most complex problems

  • Our team listens to your requirements.
  • They combine lab work experience with UX design and software development expertise.
  • Our application specialists worked in the lab so they understand the needs of end users.
Tablet with PlatR software
Employees solving problem

Work with a highly skilled team

  • We have over a decade of experience in software product development and we always follow the latest trends.
  • Our interdisciplinary team of experts can help you at any stage of the development process.
  • We work in accordance with ISO 13485, IEC 62304, and GxP and implement FDA's 21 CFR Part 11 standard.
Digital dashboard

Bring your product to the market faster

  • We work closely with your team so that you have a constant insight into the progress of your project.
  • Our communication is transparent and responsive.
  • We use state-of-the-art collaboration and project management tools that enable us to deliver projects on-time.
Digital dashboard

Our key technology expertise

We have extensive experience in interfacing with hardware instruments, either simple serial, Bluetooth or USB devices, as well as complex instruments with their own SDKs/APIs.

Our mobile development team can develop native Android (Java/Kotlin) or cross-platform (Ionic/Cordova/Angular) mobile apps that communicate both with hardware, as well as with the Internet.

We are also deeply rooted in desktop application development for Windows operating systems (C#, .NET, .NET Core, WPF).

Lastly, our web development team is fluent in web technologies and web application development. We have developed complex SaaS cloud solutions (SciNote), hybrid web applications, and designed powerful web APIs (REST, gRPC, WebSockets). Our technologies of choice are C#, ASP.NET Core and Ruby on Rails for the backend, and Angular and TypeScript for the frontend. We have also worked extensively with Amazon AWS, Heroku and Microsoft Azure web services providers.

 

The following experts are involved in every project

Creating great software requires more than just coding. Every project should have a competent team who is overseeing the progress.

OUR EXPERTS

Application specialists

Application specialists have years of experience working in research and industrial laboratories. They are PhDs with domain knowledge in biotechnology, biology, physics, molecular biology, biochemistry, and pharmacy. Because they understand how laboratories work, they are able to design software so that it meets customer and end-user needs. They work with our customers to prepare software requirements, software specifications, lead technical meetings and workshops, and make sure that the project stays on-time and on-budget.

Senior software developers
With their extensive industry experience, senior software developers ensure the quality of the delivered software. They oversee the technical aspects of the project, decide on technological trade-offs, coach junior developers, and perform code reviews.
Software developers
Software developers play a crucial role in every project. They write the software code, design user interface, and integrate various hardware and software systems to bring the final product to life.
Quality assurance specialist
A quality assurance specialist’s job is to identify bugs, defects, and other quality-related issues, along with its study, analysis, and correction. They make sure that the project quality standards are followed in order to deliver a product of superior quality that meets customers’ specifications and exceeds their expectations.
Key account manager
Key account managers at BioSistemika are people who join domain knowledge from life science with business skills. They are a lead point of contact for all key client matters, including contracting, managing communications between key clients and internal teams, anticipating client’s needs, and work within the company to ensure the project deadlines are met. Based on their in-depth understanding of the laboratory digitalization and laboratory instrument market, they can help our customers with advice on their strategic decisions.
UX designer
UX designers are responsible for delivering an intuitive user interface of the software. They understand product specifications, develop wireframes and prototypes around customer needs, find creative ways to solve UX problems (e.g. usability, findability) and communicate design ideas and prototypes to developers. They join their UX expertise with UI knowledge to implement attractive designs that enables faster user adoption by the end-users.
Discussion

Complete development life-cycle

We listen to your requirements and help you in any stage of the software development life-cycle.

Developer coding

SUGGESTED STEPS

Requirements

The project begins with the requirements phase, where the client’s requirements for the software system are captured in a Requirements Document (Software Requirements Specification – SRS). This phase can include workshop/s and regular meetings with the client, as well as potential other steps such as market analysis, product fit and similar, depending on the use case. At this time-point, a rough estimation of the project costs & timeline can be prepared.

Specifications

During this phase, the detailed specifications of the software are defined in the Specifications Document (Software Description Specification – SDS). This document is the blueprint of how the software will be built and used, and includes functional specifications (specifications relating to features from a user point of view), as well as non-functional specifications (Software design), which are other technical qualities that the system must exhibit. This phase can also include additional workshop/s, meetings, as well as usability tests, preparing mockups and prototypes. The SDS document represents a mutual agreement between BioSistemika and the client, and both parties agree that this document forms the contractual basis on the software to be developed. Usually, during this phase, the detailed outline/plan of how the development lifecycle will be executed, is also agreed upon. Additional documents, such as Software Design Document/s, Risk Assessment, Technical Decisions Document and/or others can also be prepared/started at this stage if agreed upon. Also, at this time-point, a more precise estimation of project costs & timeline is prepared.

     

    Development

    During this phase, the software system is developed according to the agreed lifecycle, scope, deliverables and timeline. The deliverables of the project are split into smaller tasks by developers. If applicable, the software is being developed in iterations (sometimes called sprints), and regular reporting and updates with the client are also provided.

       

      Testing

      This is a dedicated phase of the process that ensures the software was developed in compliance with the agreed specifications document. Validation of the software is performed by QA personnel on the project. If agreed upon, test scenarios are prepared and executed. To ensure that the software meets the specifications, all the discrepancies from the specifications are fixed (so-called bug fixing). After the execution of tests and after all issues are fixed, test report documents are created.

       

      Maintenance

      If necessary and agreed upon, the software system is given to its users, and the maintenance period starts; during this period, BioSistemika ensures the software is updated (security fixes, minor improvements and new features), as well as possibly being released to the users, or hosted and operated by BioSistemika.

      Our products

      Pipetting Aid PlatR

      Increase productivity and efficiency.

      The use of PlatR enabled faster and more accurate pipetting which effectively reduced pipetting time and error rate by 30%.

      M.R. – National Institute of Biology, SL

       

      GENEIO

      Faster, Simpler and More Efficient qPCR

      GENEIO is flexible, responsive and provides extensive information on quality control that then feeds into result interpretation.

      Stephen A Bustin – Anglia Ruskin University, UK

       

      We have built software for some big names

      Do not hesitate with planning your software development project. The sooner you start, the better. We are here to help.