If you are an independent developer, software firms or partners, and interested to market your software applications and professional services with Microsoft, check out http://pinpoint.microsoft.com The goal of Pinpoint is to integrate the best aspects of several different marketplaces into a single, unified marketplace that makes it easy for business owners and technology experts to connect, share information, and create business opportunities. Pinpoint addresses the needs of business customers. Other Microsoft marketplaces focus on consumer solutions.
Pinpoint is open to everyone. There is no fee to join--just go to the site and have a look around. If you are a business-technology software application or professional service provider and would like to appear on Pinpoint, follow the Pinpoint Profile Guidelines. The goal is to create a Pinpoint profile that clearly and succinctly tells customers what you offer and how it will benefit them. All profiles submitted to Pinpoint go through a review process.