vendor
Definitions
A person or company offering something for sale, especially a trader in the street.
A company that sells a particular product or service to other businesses or consumers.
Examples
The street vendor sold fresh fruit and vegetables to the local residents.
We need to select a reliable software vendor to handle our company's data migration.