Les terminaux de point de vente, ou point de vente, capturent des données en temps réel sur les transactions d'achat et génèrent des estimations des ventes de produits et des parts de marché. Les systèmes de point de vente peuvent suivre et enregistrer les achats et les commandes des clients, traiter les débits et cartes de crédit, gérer l'inventaire et se connecter avec d'autres terminaux de point de vente via un réseau.
Les acheteurs déposent généralement leurs produits dans une caisse, où le caissier utilise un scanner à barres pour lire la description et le prix sur l'étiquette de chaque article. Le système de point de vente trouve automatiquement le total, déduit les remises éventuelles et applique la taxe de vente. Il peut également envoyer des informations client à une base de données marketing et des enregistrements de transactions à un système d'inventaire. Chaque fois que l'inventaire est faible, le système de point de vente émet une alerte. Lorsque le client paie en glissant sa carte de crédit ou de débit dans le lecteur de carte, le terminal de point de vente vérifie la validité de la carte, se connecte à la banque qui a émis la carte et une fois le paiement crédité sur le compte, imprime un reçu au client .
Au cœur de chaque terminal de point de vente se trouve un ordinateur personnel doté de périphériques d'E/S et de programmes d'application spécifiques à un environnement ou à un secteur particulier. Les terminaux de point de vente se joignent à plusieurs processus de vente au détail afin de réduire le temps que les caissiers passent à traiter les transactions financières.