It’s interesting to see the shift in Microsoft’s attitude towards the little independent developers. Three years ago at the SIC in Saint Louis, Microsoft did send a representative. But all that guy did was tout the .NET framework and Visual Studio.NET, like he probably does at numerous developer conferences.
Last year, and again this year, Microsoft provided the ESWC with a free booth at their Tech-Ed conference in Amsterdam. They’re also sponsering the ESWC itself.
This year, Microsoft sent three representatives to the SIC. They showcased the “Microsoft shareware starter kit”. Basically it’s an open source package that .NET developers can use to turn a piece of software into a try-before-you-buy shareware package, complete with registration/activation and payment processing. While I’m not convinced of the usefulness of the kit, at least in its present state, it’s good to see Microsoft is again paying attention to the little guy.
I also like the fact that Microsoft doesn’t shy away from using the word “shareware” instead of contrived terms like “micro-ISV”. The representatives mentioned several times during the sessions how Microsoft “is and has been in the shareware business” since forever, citing Windows XP as an example shareware product. Technically they’re correct. I did get a 120-day trial of Windows XP around the time it was first released.
Microsoft even won two awards at the annual Shareware Industry Awards, announced at a banquet at the end of the SIC. MS Office 2003 won the people’s choice award for best business application, while Windows Media Player won the industry award for best multimedia application. I still wish the SIA would promote the little guy.
Hopefully other tool companies, like Borland, will take notice. While Borland has changed its name back from Inprise, they still seem to be mostly focused on enterprise sales. The reason they gave for their latest earnings warning was that they increasingly depend on million-dollar-plus deals.
However, I’m not going to ditch Delphi in favor of Visual Studio just yet. The main reason is that the Windows monopoly is showing cracks. Linux has a strong presence in the server market. Mac users are envied rather than ridiculed. Apple’s move to switch to Intel chips may shake things up. The odds that Borland is going to support these operating systems are still better than that Microsoft will, even if Borland has pretty much abandoned Kylix.