Microsoft Briefly Leaks Business App Marketplace: Coming Soon? AppSource, Microsoft's business app marketplace meant for assisting businesses, has leaked online. The website was live for only about an hour before it was taken down. by Sumit Passary