Do big companies like that really design better software or do they just have more resources and can afford to hire more and smarter people to keep terribly designed systems running?
Could better design be a competitive advantage that a resource-constrained B2B company can wield?