Como cualquier sistema informático, un Terminal Punto de Venta (TPV) está compuesto de una parte hardware y otra software.
El hardware de un Terminal Punto de Venta (TPV) pude ser compactos o modulares. En los TPVs Compactos todos los elementos están integrados en un solo aparato ahorrando espacio. El modular es como un ordenador donde todos los dispositivos van conectados a la CPU. En este caso podemos incluir los All IN ONE, donde la pantalla y CPU están integrados en un solo aparato y se conectan a él los periféricos ( impresora, cagón , lector de códigos de barra, etc.).
Teniendo en cuenta el software usado, podemos clasificar los Terminales Punto de Venta (TPV) en Software a medida (software diseñado a medida para el comercio en cuestión), este tipo lleva un mayor coste. Software comerciales ( tienen funciones generales para poder ser utilizados en la mayoría de comercios. Y por último Software específico ( este software es el desarrollado para un tipo de comercio en concreto).