noun
How an organisation is set up to get work done and deliver its strategy.
The arrangement of people, processes, technology and governance used to deliver strategy.
More about this word
Synonyms and related words
Explore this word
