Thirteen brands have run on this codebase across its life: Ooredoo, currently in operator acceptance testing, DZGO, Thabet Vouchers (Ethiopia), Juice, ACE, Proserve, Startech, Condor, CAPS, StarBrands and IRIS, with El Djazira Telecom and NMPI now retired. Every one of them is ETL's or its distributors'. Purpledecks' client is ETL.
Each brand differs only in its identity, its backend and its Firebase project. The logic, the printing and the product catalogs are shared and driven from the server. A new brand is configuration and assets, not a new app: one white-label POS, thirteen identities.
The platform runs on point-of-sale hardware from Condor, the Algerian electronics manufacturer, and once shipped under Condor's own brand. It was delivered alongside BMB, a regional systems integrator, and it integrates with mobile operator top-up rails.
This is what a white-label voucher management system looks like when it has had to survive the real world since 2014: carrying whichever brand the build is given, on whatever hardware the field actually holds.