Baptisé Caroline, le projet de recherche évoqué par Sun le 10 avril concerne directement les fournisseurs de services SaaS (software as a service). Il s'agit en effet d'une solution qui faciliterait la mise en oeuvre et l'administration des infrastructures Saas à travers une interface unique permettant d'allouer, superviser et développer les ressources. Elle serait livrée avec différentes fonctions pour gérer les environnements virtualisés, le stockage ou encore les ressources réseau.Ce projet utilisera les langages Java, Ruby, Python ou Perl et devrait ainsi permettre aux fournisseurs de concevoir rapidement de nouveaux services et de mieux gérer leurs ressources. Pour Sun, il s'agit d'anticiper le succès d'un marché promis à un bel avenir comme le souligne John McClain, ingénieur senior de Sun qui travaille sur le projet Caroline. Il estime qu'à terme toutes les applications reverront à des serveurs Sun sur Internet: « Dans certains cas, voire la plupart des cas, l'intégralité de l'application sera en fait un service Internet ». De fait, le Gartner avait estimé le marché mondial des applications d'entreprise fournies « comme un service » à 5,1 milliards de dollars en 2007 (progression de 21% par rapport à 2006) et prévoyait qu'il atteindrait les 11,5 milliards de dollars en 2011. Avec Caroline, Sun entend devancer les besoins métiers et techniques qui ne manqueront pas d'apparaitre avec cet essor des plateformes SaaS en adoptant une approche où le développeur pourra attribuer un pool de ressources pour chaque application. En s'appuyant sur les technologies de virtualisation, Caroline permet en effet d'isoler les services et les utilisateurs tout en favorisant une exploitation optimisée des infrastructures des fournisseurs. Pour l'instant, aucune date de sortie n'est encore prévue pour Caroline, la solution étant actuellement déployée en grid dans un datacenter à Burlington dans le Massachussetts (Etats-Unis). Toutefois, le code est disponible sous licence GNU version 2, Caroline ne fonctionnant pour l'instant qu'avec la base de données PostgreSQL. MySQL est en cours d'implémentation.