Microsoft also announced a more hands-on strategy to enforce compliance by mid-sized companies - those with around 250 PCs. Companies that get flagged up for inconsistencies in their licenses will be contacted by phone or email by Microsoft.

If businesses refuse the offer of a Microsoft audit of their software, they will receive three escalation letters. The last two will warn that the case may be handed over to the Business Software Alliance, which may take legal action.