-
FEATURED COMPONENTS
ZFabrik Software GmbH & Co. KG, based in Germany, builds Java-based serialization software for pharma and shop floor track & trace, with a flagship platform that handles product lifecycle compliance across complex packaging hierarchies.
“ZK's stable client-server architecture and powerful MVVM data binding are exactly what we need for modular, power-user interfaces.”
ZFabrik Software develops software in the area of Track & Trace, with applications used for pharmaceutical and general shop floor serialization. Their flagship product, zf-work, is a live, continuously evolving platform that manages product serialization, aggregation, and regulatory compliance — including Russian regulation crypto codes — across complex packaging hierarchies. All applications are Java-based with a strong focus on backend and background processes, targeting power users who need highly capable, modular interfaces.
ZFabrik began using ZK approximately two years ago to build user interfaces for their Track & Trace serialization platform, zf-work. The platform supports pharmaceutical manufacturers in managing product master data, serial number pools, production orders, aggregation hierarchies, and regulatory reporting — all within a highly modularized Java architecture built on their own z2-environment runtime, hosting Spring, Hibernate, and ZK.
The projects are live and continuously improved, with no end in sight — a testament to the platform's ongoing critical role in pharmaceutical serialization operations.
ZFabrik had been using Vaadin since 2011 across their own and related projects — which worked well. However, the migration to Vaadin Flow changed the equation. Upgrading to Vaadin Flow seemed to require as much effort as porting to an entirely different framework. This prompted the team to re-evaluate their options and ultimately discover ZK. What they found was a framework that matched their priorities precisely: simplicity of modularization, straightforward data integration, and fast development and adaptation — more important to their team than scalability at scale, minimal resource usage, or highly polished aesthetics.
“ZK requires no special build tooling, keeping the development workflow lean and efficient.”
When asked about the challenges of their project, ZFabrik's answer was simple: “It's not ZK.” For a team running a live, continuously evolving platform in a highly regulated industry, that says a lot.
For ZFabrik, using ZK has enabled them to preserve efficiency in user interface development across a highly modularized, large codebase. ZK is now set as the UI framework for all of their projects. The zf-work platform — covering everything from product master data and serial number management to production statistics and Russian regulatory crypto code compliance — is built entirely on ZK and continues to grow in scope and capability.