O Windows Phone 7 é uma grande mudança do Windows Mobile 6.5 e abaixo, especialmente da perspectiva corporativa. Muitas empresas no passado têm aplicativos desenvolvidos em C ++ e em outros idiomas que são executados diretamente no telefone. Com o Windows Phone 7, isso não é mais possível. Cada aplicativo deve ser desenvolvido usando o Silverlight e / ou o XNA Studio e implantado no dispositivo por meio de um processo de provisionamento da Microsoft. Há indícios de que, no futuro, seja possível implantar aplicativos diretamente no dispositivo para fins corporativos.
Dito isto, se você pode conviver com essas estipulações, você pode ler os códigos de barras do Windows Phone 7, usando a câmera embutida. Na conferência MIX '10 deste ano, eles demonstraram um aplicativo Silverlight eBay Quick Lister que reconhecia os códigos de barras usando uma web cam. Você poderia escrever um aplicativo que faz o mesmo usando a câmera do telefone.