Pour pouvoir être accessible, une application (c’est-à-dire les programmes informatiques et la base de données) doit être hébergée sur un serveur. De nombreux hébergeurs proposent des solutions à des coûts raisonnables, par exemple pour des applications de petite à moyenne envergure quelques dizaines d’euros par an qui comprennent :
- la location d’un nom de domaine,
- l’hébergement proprement dit sur un serveur mutualisé (c’est-à-dire partagé entre plusieurs clients),
- la configuration du serveur (environnement technique, sécurité),
- la mise à disposition de l’environnement de développement (langages, bases de données).
Des applications d’envergure plus importante pourront nécessiter la location d’un serveur virtuel ou dédié, prestations également proposées par les mêmes prestataires à des coûts très nettement inférieurs à ceux que nécessiteraient la mise en place de sa propre infrastructure. Il faut par contre dans ce cas prévoir des interventions d’administration du serveur (installation, configuration et suivi ultérieur).
Pour accéder à l’application, rien de plus simple : n’importe quel ordinateur relié à l’internet et équipé d’un navigateur suffit.