Нормативной рекомендации нет, однако предпочтительно слитное написание (ср.: демоверсия - демонстрационная версия).
Нужно выбрать слово в зависимости от смысла. Оказание услуги = предоставление услуги. Демонстрация услуги, вещи = представление услуги, вещи. Передача информации, вещи = предоставление информации, вещи.
Верно и то и другое. Демонстрация - это показ фильма, действие того, кто фильм показывает. А просмотр - действие зрителя.