Certified Unmanaged Code Application Tools
WP7 does not support unmanaged code. Whilst this is understandable in many ways, it is unpractical. There are many pieces of software such as Sat Nav and third party databases which can't be rewritten in managed code because of performance is nothing else. You might even want a localised SQL CE database.
I would like to see a Microsoft framework of some kind which would allow for certain categories of tools and applications (many of which are used for business application integration) to be certified directly by Microsoft for a fee but then supported on Windows Phone.
If WP7 cannot write to a local database and integrate with a third party SatNav application (as examples) WP7 is not a viable development platform for business.
Steve Williams commented
You must have missed the local database support in Mango, backed by SQL CE.