¿Qué es un proveedor y cuáles son sus tipos?