By building a small application platform to fit into scalable devices like printers and to re-use and scale apps across a broader fleet of devices, MicroEJ created an on-board service on Zebra Link-OS printers to allow full Java applications to run on the printer.