Sun annonce la version finale de NetBeans 5.0, son environnement de développement Java en Open Source. Cette version inclut Matisse (un concepteur d'interface utilisateur), l'intégration de J2EE 1.4 ave le support de serveurs d'application multiples, un plugin de collaboration, un profiler. Cette version semble également beaucoup plus rapide que les précédentes versions. L'environnement Matisse fournit un éditeur intuitif pour construire des interfaces utilisateur en glissant-déposant des composants dans un formulaire, sans avoir besoin de maitriser les gestionnaires de layout Swing. L'IDE suggère automatiquement l'alignement, l'espacement et le redimensionnement. NetBans 5.0 supporte maintenant plusieurs serveurs d'application en plus de Sun Java Sustem Application Server 8.2 : JBoss 4 et WebLogic 9. Il facilite l(utilisation des frameworks web tels que JavaServer Faces (JSF) ou Struts. NetBeans 5.0 inclut de nombreuses améliorations à l'éditeur, comme la complétion de code, le refactoring, la palette de composants, les Java Hints qui aident à générer du code, un navigateur XML, un éditeur SQL, etc. Le support de CVS a été refondu pour s'intégrer dans le workflow. NetBeans 5.0 fournit un support total de J2EE 1.4, avec des assitants de crétaion d'EJB, web services... Contrairement à Eclipse, NetBeans est un environnement intégré qui vient avec tous les composants nécessaires au développement d'applications Java. Cette nouvelle version semble recueillir un accueil très favorable dans la communauté Java et relance la compétition acharnée avec Eclipse.