
Although open-source software can be customized to meet a company's specific needs, its inherent complexity could dent the profitability of independent software vendors, says Microsoft.
"One of the beauties of the open-source model is that you get a lot of flexibility and componentization. The big downside is complexity," Ryan Gavin, Microsoft's director of platform strategy, said.