There isn't any way in which this does not represent the kind of custom software I have worked with in ArcGIS. It is the inevitable result of shifting user requests and lack of an integrated design from the start.
It should go without saying that none of the opinions expressed here represent my employer or any other organization or human being besides myself. And even that is iffy, given the lifespan of information on the internet and how people get gradually crankier with age.
"I need a better koala-tee to my sleep."
Hearing me incorrectly: "The nude hour with Jim Lehrer?!"