Selon la classification des sites web qu'une agence internet peut proposer et développer, les applications web sont des outils informatiques orientées métier qui facilitent le travail au quotidien des membres d'une entreprise, association ou collectivité.
Aujourd'hui le monde est connecté et le média par excellence est internet. Migrer ses applications et outils métiers vers des technologies web permet plusieurs avantages immédiats:
Le CMS Joomla! a ceci de particulier qu'il peut être utilisé comme un framework de développement d'applications en PHP. Grâce à son architecture MVC (Modèle - Vue - Contrôleur) et POO (Programmation Orientée Objet) unique pour un CMS, Joomla! est un candidat parfait pour le développement d'applications professionnelles intégrées dans un site web.
Pour des applications plus riches on préconisera toutefois l'utilisation d'un framework PHP comme Symfony ou Laravel avec en front du Vue.JS ou React.