I suggest the interoperability standards as proposed in the End User Device Strategy updated guidance (March 2013)
These standards were proven and demonstrated across Windows, Linux and Mac laptops.
The standards were developed in consultation with both large and small suppliers to ensure optimal accessibility to a wider part of the market.
The standards have also been considered by CESG who are content.
Note also that some of the proposed interoperability standards align to existing programmes: PSN for networking and security, GDS for authentication/ID.