An e-commerce hosting provider may also provide services other than managing online transactions, including EDI, the gathering of demographic or other information (usually for marketing purposes), or transactions between businesses (business-to-business e-commerce).