vendor

A type of firm that supplies goods and/or services to another firm. Also called supplier.