Biobank version 4 is a rewrite of the Biobank application and meant to provide the majority of its functionality through a web browser based interface. It uses Domain Driven Design principles and employs a CQRS architecture (Command Query Responsibility Segregation).
In addition, version 4 includes enhancements to the domain model which provides better work flow and an improved user experience.
Flatbed scanning is supported by having a separate dedicated desktop client, but this client's functionality is focused only on scanning and decoding tubes etched with 2D DataMatrix barcodes. Not all users will be required to install the desktop client.