English translation: hosted (as in web-hosted services)
Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
French to English translations [PRO] Bus/Financial / marketing of web-based service
French term or phrase:services hebergés
In description of offerings of a company leveraging Web capabilities to conduct financial management:
XXX propose un ensemble de services hébergés permettant aux grandes entreprises de gérer et contrôler efficacement leurs dépenses."
Presumably these are services that are "lodged" or incorporated /housed on a web site, and I know that there is a more elegant expression for this that is commonly used--but it escapes me at the moment. TIA!