What "rubric" do you use to know if an application needs a refactoring.
Anonymous
If the application is doing to much, refactor it to split it up into 2 or more applications. If it's kind of a useless application because something else does most of the work related to what this application was SUPPOSED to do, combine them into one, simplifying the tools used by employees/customers.
Check out your Company Bowl for anonymous work chats.