RefactorIT ist ein Werkzeug für Java-Entwickler. Ein Entwickler kann Quellcode jeder Größe und Komplexität nehmen und daraus mit Hilfe von über 30 automatisierten Refaktorisierungs-Methoden besser entworfenen Code machen. Zusätzlich stellt es eine umfangreiche Menge von intelligenten Abfragefunktionen, ein grafisches Tool zur Analyse von Abhängigkeiten und über 100 Qualitätsmessungen und korrigierende Aktionen bereit, die es möglich machen, große Codemengen zu analysieren und aufzuzeichnen. Es kann als eigenständiges Programm oder als Plugin in Eclipse, NetBeans und JBuilder verwendet werden. (non)