I develope software for a large UK auction house and granted they make lots of money and can pay great salaries, this is cutting edge stuff and it takes an unbelievable amount of coding & testing to get stuff working, I can't imagine donations & t shirt sales generating much, all I can say is God bless the developers.
I know this is off topic, the APPs from the Networks, can I assume if it's a Bravo App in some way Bravo has approved it or maybe developed it? They for sure as hell don't maintain it.