Can't Someone Else Write/Deploy It?
I prefer programming to administering systems--so much so that if there's a way for me to avoid deploying software or running backups or installing software, I'll take it.
I also prefer re-using existing software to writing my own, mostly. If someone else has already built something I can use trivially, great!
What happens when you combine those two concepts?
My colleague Tony Stubblebine, who you may remember used to be a senior software developer here at O'Reilly, recently went to a Salesforce conference. Their AppExchange program caught his attention, and he twisted our arms into publishing a three-part series on building your own hosted applications with AppExchange.
Even if you're not in the business of writing hosted business software, the development and deployment and business models are very interesting.