Una caja negra es un elemento utilizado en los circuitos lógicos, en el que se estudia desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento interno; ejemplo:
Un laboratorio que se dedica a la producción y venta de de medicamentos, quiere desarrollar un software para incitar a las compañías a compra su nuevo producto: netromicina.
Inicialmente solo desarrollaba dos productos: kantrex y el neosporin, uno de sus productos mas vendidos; por lo que ahora en la compra de del kantrex y la netromicina, la compañía ofrecerá el envió gratuito.