Existen tres tipos principales de clientes informáticos: clientes pesados, clientes ligeros y clientes híbridos. Un cliente es una aplicación que consume servicios de otro computador llamado servidor, generalmente a través de una red. Un usuario es un individuo que utiliza una computadora u otros sistemas y puede clasificarse según sus permisos y privilegios. Tanto clientes como usuarios se registran generalmente ingresando un nombre y contraseña y desempeñan un papel importante en las ventas y simulaciones informáticas.