When doing a LIMS, ELN or LES purchase and implementation, potential customers look for functionality that matches their needs. Additionally, most companies will have some other criteria, such as the operating system or database they prefer to use. But when systems offer similar features and run on the same platforms, there are other technical considerations to review before purchasing one.

Purchasing Web and Cloud LIMS

LIMS, ELN or LES products developed specifically for the web and for cloud usage are not the same as those that aren’t. Technically, products might run in a web browser or in the cloud but it doesn’t mean it will be efficient. If the product doesn’t have a track record running well in a web browser or if it doesn’t have any (or many) customers using it in the cloud, then don’t plan to use it, that way.

Another issue related to this is that each LIMS, ELN or LES tends to best run in a specific browser. Features such as the grid fill-down might not work if you don’t use the right browser. In some instances, the product doesn’t properly run at all in the wrong browser. For example, it might hang during certain transactions. It might not bring up tabs or information that’s expected. If you have hammered your users into complying with a single browser, ask yourself whether you can now break their habit if you have to force them to sometimes use a different one.

Supporting the LIMS Beast

Yes, I mean your system. The big systems could especially be considered beasts. They take enormous amounts of effort to maintain and update. I don’t want to make it sound unmanageable, but it might be, depending on your situation.

One of the big support issues will be the tools you will use for making changes to your system. Many systems truly are just a bunch of buttons and such, where you don’t need to be a programmer to change them. But as you move up the food chain to the “big” LIMS systems, that changes. That’s where you need to consider your own internal skills and needs.

These are aspects of support that customers don’t tend to focus on when doing their LIMS purchase and implementation.

Proprietary Tools for LIMS, ELN and LES

There are proprietary tools in some systems. LabWare LIMS / ELN and Thermo Fisher Scientific SampleManager LIMS / LES have these. LabWare has its LIMS Basic and SampleManager has its VGL. These languages are designed to help you program in these systems. They’re extremely powerful. Sales people often insist we call them “scripting” languages so that they sound less scary. However, you can make major screw-ups with these if you don’t know what you’re doing. Don’t think for a moment that you don’t need programming skills to make major changes with these languages. That also applies to “structured design,” SLC or SDLC (if you have to ask what these mean, you shouldn’t be doing it!).

Thermo Fisher Scientific SampleManager LIMS/LES also allows the use of .NET tools. Now, the ballgame changes because you have public tools that you can program in. While you do have a choice what tool you use, most customers use C#. This doesn’t mean you can go down to the corner and just hire any old C# developer, by the way. LabVantage LIMS is a similar situation, using Java, JavaScript and Groovy for programming/scripting changes. In these two cases, you have layers in these systems that you have to maintain. The StarLIMS product sounds much like the SampleManager product in that it has a proprietary language and some tie to .NET tools, by the way. While I know nothing about StarLIMS, being something of a discussion on the “big” LIMS, I wanted to at least mention it.

Final Words on the LIMS Purchase and Implementation

The bottom line is that you can’t have your LIMS software vendor or consultants do everything for you, forever. It’s just too expensive. At some point, you MUST have at least some skills to make a few changes and to be skilled-enough to do them in a supportable manner. Sometimes, customers will make the statement “well, then, we just won’t ever make these types of changes.” That doesn’t typically last long as it’s a strategy that’s contrary to the purpose of these products, which is to be extremely flexible.

So, if you don’t want to deal with software lifecycles, code vaults and similar issues, that should greatly affect your decision. In addition, to how to move forward both in your LIMS purchase AND your implementation.

Leave a Comment