 And there are growing questions about why so many different businesses and public services are reliant upon one company behind it all. And there are growing questions too about what repercussions software firms like this should face when flaws cause major disruption.