Le cabinet d'architectes en SI Octo Technology propose son premier produit en tant qu'éditeur : XDepend, la version Java de NDepend. Réalisé en collaboration avec Patrick Smacchia, concepteur de NDepend, XDepend en reprend les grands traits : analyse du code, visualisation sous forme d'arborescence, possibilité d'effectuer des requêtes et d'inclure des règles de codage à vérifier. Le développement de XDepend a mobilisé « une équipe de 3 personnes pendant un an, autant dire que cela représente un investissement certain », raconte Marc-Antoine Garrigue, directeur de la R&D d'Octo. Toutefois, dit-il, il ne s'agit pas d'un virage stratégique. La décision d'adapter l'outil au monde Java et de le commercialiser résulte plutôt de « la volonté de le pérenniser ». L'outil était en effet utilisé en interne dans sa version pour le code .Net, et Octo estimait qu'il n'y avait pas d'équivalent dans le monde Java. Cela aurait pu également se faire sous forme de projet Open Source, mais « on n'a pas l'envergure d'IBM ou de Sun », souligne Marc-Antoine Garrigue. Le logiciel est donc commercialisé au même tarif que son grand frère NDepend (environ 300 euros pour une licence seule), et il commence déjà à trouver acquéreur. « Notamment en Inde, cela doit les aider à mieux coller avec ce qui leur est demandé. »