Supplier

Term referring to a person or company that provides goods needed by others, especially over the long term.