Running large multi-team Product development

Users of business applications expect simple applications focused on solving their tasks, in a simple way and without spending unnecessary time doing so. But how do you achieve this running large multi-team Product development organisations?