The problem facing commercial .NET developers is not the language. The problem is that the management types in companies senior enough to sign the check or the contract remains to be convinced that products made with this platform are worth the money.

The first steps toward changing that attitude are already well underway. Most in-house IT staffs these days are using .NET – they are starting to rollout in-house applications built on this platform and these management types are slowly being introduced to these types of applications. They are seeing what these .NET applications can do.

With that as a background, management types will begin to look more favorably on commercial products made with .NET

Ask Joe or Jane Programmer working for [insert name] Corporation what they would prefer and they will be all over .NET – however, Joe or Jane Programmer do not have the ability to authorize the purchase of a postage stamp much less a software product costing God knows what. These are not the people that have to be convinced. Management is.

In the corporate world, change is slow to come. Management types are not programmers. Management types, typically, are conservative and not prone to taking a risk especially if the risk is going to involve lots of money.

As with all new technological innovations this attitude is changing albeit, slowly.