provider

con|tent pro|vid|er (content providers)
[N-COUNT]
A content provider is a company that supplies material such as text, music, or images for use on websites. (COMPUTING)
...content providers such as MSN and Freeserve.ser|vice pro|vid|er (service providers)
[N-COUNT]
A service provider is a company that provides a service, especially an Internet service. (COMPUTING)