"I'm not sure there is such thing as an inherently boring software project."
Have you never heard of SAP?
Have you never heard of SAP?
1. You must build a convincing prototype before you run out of Ramen 2. People must actually like using it.
Go!
For medium-size business its much cheaper to hire some pros who will make analysis of your business processes and build something based on modern technologies. The distributed computing is already mainstream with several OSS codebases.
Of course, if you're Boieng or Citi Group there are no alternatives.
And of course it is an ecosystem, where you must pay for every little step. It is much worse than MS.