Visualforce sera l'une des annonces importantes de Dreamforce 2007, la conférence utilisateurs de Salesforce.com qui s'ouvre dimanche à San Francisco. Il s'agit d'outils de création d'interface utilisateur, dernière brique de la plateforme fournie par Salesforce comme un service (dite « Platform-as-a-service », PaaS, par l'éditeur), après le langage Apex et la base de données. En juillet dernier, à l'occasion du lancement de la 23e génération de son logiciel de gestion de la relation client (GRC) hébergé, Salesforce avait décrété « la fin du logiciel ». Logiciel fourni de façon traditionnelle s'entend, par opposition à l'exploitation du logiciel en ligne. Désormais, avec la livraison de son langage Apex, accessible en ligne lui aussi, utilisateurs et développeurs peuvent développer des outils sur les serveurs de Salesforce et les exploiter de la même façon. Pour aller un peu plus loin, Visualforce doit donc permettre aux entreprises et aux éditeurs indépendants de créer des interfaces originales en combinant des blocs HTML et du code Salesforce, ainsi que du code Ajax et Adobe Flex. Sur un blog interne de Salesforce, on apprend que l'éditeur proposera en complément des composants d'interfaces à assembler. Selon Ariel Kelman, directeur marketing de la plateforme, cité par nos confrères d'Infoworld, l'éditeur répond ainsi à la demande de ses clients qui souhaitaient pouvoir diversifier l'apparence des interfaces qu'ils concevaient plutôt que de devoir toujours se conformer au « look and feel » de Salesforce. Une pré-version de Visualforce sera proposée aux développeurs dès la semaine prochaine. L'outil devrait être disponible pour tous au quatrième trimestre de cette année.