It may not have been named RUPP, but you’ve likely had to use – or worse, maintain – an application just like it. You know the type: a critical, internally-developed system designed by a “clever” architect to be as “extensible” as possible and hacked together over the course of several years. At Jude’s company, this application was RUPP.
You see, despite being a multi-user Access / Visual Basic Frankenstein that heavily relies on shared Word and Excel documents to store client records, the person to blame for RUPP’s frequent crashes is not its sole developer. Question number three on the FAQ explains it perfectly…
Q: I get a run time error in RUPP and it "throws me out!"
A: Yes, run time errors close the program. Don't do again what you did to cause it.