Pepper est un middleware qui fait communiquer les logiciels de caisse et les terminaux de paiement. Les éditeurs de caisses, les intégrateurs et les services informatiques du commerce et de la restauration n'ont pas à développer une connexion pour chaque type de terminal. PepperQik est la variante en service cloud : la connexion passe par une API REST et une interface web, le Integration-Cockpit, qui sert à déployer les terminaux, suivre leur état, gérer les utilisateurs et consulter des statistiques de paiement. Pepper Library est la variante installée localement pour les caisses sur PC, sous forme de fichier .dll ou .so ; selon l'éditeur, elle fonctionne aussi hors ligne.
Pepper est développé par treibauf AG, dont le siège est à Zurich, en Suisse ; aucune société mère n'est indiquée. Le site n'indique pas où le service cloud PepperQik est hébergé ; partez du pays du siège et interrogez l'éditeur. La Suisse n'est pas membre de l'UE, mais est un pays de l'AELE bénéficiant d'une décision d'adéquation de l'UE.