One of the questions I’ve been getting asked lately at user group meetings, advisory board meetings, and lunch discussions about technology is “What startups are using Microsoft technology?” The perception is that building on top of the Microsoft stack costs money, much more than using LAMP (Linux, Apache, MySQL, and PHP). Let’s see what Microsoft can offer as of today.
Many startups aren’t aware of BizSpark. BizSpark is very similar to WebSpark (for web developers) and DreamSpark (for students) in that businesses can have access to Microsoft software and services and partner expertise during a three year time period. At that time, participants “graduate” and get to keep everything that they’ve used during the time period as well as receive steep discounts on future software. To qualify, startups must be less than five years old, be privately held, have less than $1 million in revenue and be developing software. If you’re a student, you can even participate in the annual ImagineCup competition. Looking for some VC funding? Bing Fund is a potential place to check out. You can find out more about the BizSpark program by visiting the website or by downloading the fact sheet.
Since I’m based in Pennsylvania, I wanted to show my user group members the following in our area and surrounding areas. I think this graphic is pretty telling:
So, let’s assume that you’re worried that Windows and Windows Server will cost way too much down the road. However, you love Visual Studio and .NET. For many years, there has been a toolset that allows you to build .NET applications and deploy them to Linux. The toolset is called the Mono Project. The Mono Project is a port of functionality based on the CLR and specifically C# to Linux. Currently, it covers C# through version 4.0. A commercial product, called Mono Tools, allows developers to have a more seamless integration of the Mono Project within Visual Studio. Mono also has an increasingly large community and you can find out more by reading the Monologue.
One of the major sponsors of the Mono Project is a company called Xamarin. The company’s founder, Miguel de Icaza, was the primary force behind the Mono Project before Novell had shut it down. Miguel’s company Xamarin has continued development on the Mono Project and two other interesting projects: monotouch and mono for Android. The monotouch product allows developers to write C# applications for iOS while the mono for Android product allows the same for Android devices. If you’re interested in learning more about either, check out the following books written by Wally McClure:
If I were to research and list all of the free resources that Microsoft has for startups, I may never stop typing. So, below is an incomplete list of resources. If you are aware of others, feel free to leave them as a comment and I’ll try to keep this list as complete as possible.
Much like the free resource listing above, this list is (very) incomplete. If you are aware of a startup that is using the Microsoft stack, please let me know in the comment section and I’ll try to keep this up to date. Microsoft also has an incomplete listing on their website.
Special thanks to: Scott Hanselman, Julie Lerman, Kathleen Dollard, Jonathan Goodyear, Dave Ward, and many others for contributing to this initial list of startups.
So, hopefully you have a better idea as to what the Microsoft Stack can do for your startup. If you have any suggestions for items you’d like to see added, be sure to let me know in the comments of this post.