Windows 8 is bringing quite a few new things in to help streamline BYOD which are seriously interesting. MS are certainly expecting BYOD to take off in a major way. You can have programs installed in a domain specific way so that, if you're in the company network or connected to the right VPN, the program is available and if you're not, it ain't. Good for company specific software.
There's a big article on BYOD with Win8 here which is well worth reading if you're interested in that sort of stuff.