Microsoft tends to release software before it should and works to deliver features in lieu of function and stability. This is great for wiz-bang stuff like office however when you consider from a pure TOC perspective Microsoft is simply a very expensive way to go. I was recently at a MS convention and we were making their engineers sweat when we asked them off-line to match our linux cluster solution over a follow-the-sun architecture giving 99.999% availability. I've also worked with their TAM's who all to often say "why did you buy that version of our software? you need the new version".
Microsoft tends to release software before it should and works to deliver features in lieu of function and stability. This is great for wiz-bang stuff like office however when you consider from a pure TOC perspective Microsoft is simply a very expensive way to go. I was recently at a MS convention and we were making their engineers sweat when we asked them off-line to match our linux cluster solution over a follow-the-sun architecture giving 99.999% availability. I've also worked with their TAM's who all to often say "why did you buy that version of our software? you need the new version".
2Cents,
Kattfish