Robert McLaws: Windows Edition

Blogging about Windows since before Vista became a bad word

My Take on the Microsoft–Skype Deal

The pundits are all weighing in on the deal announced today to buy Skype for $8.5B, so I thought I’d resurrect my blog for a few minutes and offer my opinion as well. I think it is a great deal for both Skype users and Microsoft customers, but before I get into that, you should read Peter Bright’s take over at ArsTechnica, as it provides a great counterpoint.

Fixing The Bugs
Skype as a software product is horrible. There isn’t a day that goes by where my Skype client doesn’t crash in the middle of a call. I get dropouts constantly. And it doesn’t work very well on consumer routers when both users are inside the same network. Microsoft is the one company I can trust to change all of that.

Microsoft has spent the better part of the last decade building the best software development facilities on the planet. The Secure Development Lifecycle has helped Windows 7 have the fewest vulnerabilities of any version of Windows. Their automated testing facilities have thousands of virtual machines in different configurations, ready to beat the crap out of whatever is thrown at them. There is no doubt in my mind that Microsoft has the tools necessary to make Skype orders of magnitude more reliable.

An Effective Peer-To-Peer Protocol
While the implementation is sometimes less than reliable, Skype does have an extremely effective peer-to-peer protocol. Microsoft has tried several times to emulate that protocol, with little success. Windows has a protocol built in, but I don’t use any applications that actually make use of it.

Access to the BitTorrent-esque protocol could improve Azure services, for example, by providing a mechanism improving data transfers inside the Azure infrastructure. For example… it takes anywhere from 15-45 minutes to deploy an Azure application. Azure could leverage the transfer protocol to speed up replicating VM instances across physical machines, both inside and between Azure datacenters. It could also help replicate Azure CDN data between nodes more quickly. Both of which could significantly speed up deployment times.

On the other hand, Microsoft may decide that Windows Peer-to-Peer is a better protocol, and move Skype to that instead. It would have the benefit of being already documented, which could pacify the EU and open source folk. It remains to be seen. Either approach would have a positive effect on end users.

Improving Skype Service Reliability
Speaking of peer-to-peer and Azure, the recent Skype outage should still be fresh in everyone’s mind. The cause was a bug in the way Supernodes communicated with each other. Skype’s solution to the problem was to host their own Supernodes, called “Mega-Supernodes”, that would always be available.

By moving those nodes to Windows Azure, and hosting a cluster inside each Azure datacenter, Microsoft can easily and inexpensively improve the reliability of the Skype infrastructure. Node goes down? Replicate a new one. Plus, it gives Microsoft a great marketing tool (“Windows Azure improves Skype reliability by 40%!"), and a few more places (like the Skype client) to plaster a “Powered by Windows Azure” logo. Might be a powerful marketing tool to see an Azure logo on the startup screen of an app running on a Mac.

Improving Skype Video Quality
Nobody does video streaming better that Microsoft. Period. For anyone that thinks Adobe is better… try watching a video on YouTube without it stuttering. Good luck. IIS Smooth Streaming is the best in the business, and there could be opportunity to bolster Skype’s video quality by leveraging that code, and/or Silverlight, to dramatically improve the video call experience.

You Are the Weakest Lync. Goodbye.
One of the first things I heard from Twitter is that buying Skype doesn’t fit in with the strategy of improving Lync Server and Lync Online sales, as they have a lot of overlapping features. That is exactly why it makes so much sense. For starters, adding Skype support to the Lync client only bolsters its adoption. The ability to connect Lync-ified internal communications with external audio and video conferencing is HUGE. I can’t tell you how many times I’ve used SkypeOut to dial into a LiveMeeting conference call. With Skype in my Lync, that should no longer cost me money.

Also, if you’re a company looking to switch from Comcast Business Telephone to Lync, you still have to subscribe to a SIP provider if you want to take external phone calls, which complicates the Lync server setup process.

$8.5B just bought Microsoft a huge network of physical machines that connect Skype to the PSTN. That gives Microsoft an “in” to be able to provide that service to customer out-of-the-box, without violating their partner agreements with SIP providers. This is how Microsoft started offering Hosted Exchange as a service, by purchasing a Hosted Exchange provider to beef up their internal infrastructure. That means Lync Server could have a better out-of-the-box experience that doesn’t require signing up for other outside services. Plus it gives Microsoft another PSTN provider for Lync Online’s audio conferencing and phone connectivity.

Increasing Windows Phone 7 Adoption
Whether or not Windows Phone 7 is successful is a hot topic of debate among pundits, especially since Microsoft (or any of their partners, for that matter) haven’t released any solid numbers about sell-through to end users. Some carriers (I’m looking at you, Verizon) have given WP7 the cold shoulder thus far, alienating some of their customers (like me).

Purchasing Skype means that now carriers have no choice but to deal with Microsoft, because Skype is on practically every phone out there. “Hey [insert carrier name here], want us to improve Skype protocol efficiency on your network? We won’t do it unless you’re selling at least one WP7 device.” Some anti-trust, Android lovers may bristle at that… but ultimately it’s good for consumers, who need an effective counterweight against bully carriers. (We all know Google got too caught up in money to fight THAT fight).

Microsoft Everywhere
If you think about it, the Skype acquisition fits in perfectly with Microsoft’s “Three screens and the Cloud” strategy. Skype is on millions of devices, sold by thousands of retailers, and manufactured by dozens of companies. Every one of those devices has one of the three screens Microsoft wants to dominate. Plus, it means that Microsoft doesn’t have to wait for Skype to get a Round Tuit for integration with existing Microsoft products like Kinect, in-game chat on Xbox Live, and Windows Phone 7. They can ensure that those devices have first-class support, which will only be good for consumers.

And don’t forget that Skype has millions of paying customers, many of which run on non-Microsoft ecosystems. Those customers will look great on Microsoft’s bottom line, and provide new opportunities to expand their exposure to the Microsoft brand in other ways. Would be a great thing to be able to say “Microsoft has software running on over a billion PC and post-PC devices. How many do you have again, Apple?”

Making Life Harder for Google (and Smacking Apple in the FaceTime)
At the end of the day, this has as much to do with the purchase as anything else. Skype is on the iPod, iPhone, and iPad, as well as Apple TVs. Skype is on the Google TV. Now Google and Apple both will have to deal with Microsoft directly on these platforms, which in turn with give Microsoft a great competitive advantage. Microsoft now owns one of the only solid ways for Apple users to video chat with non-Apple users. Nothing like a little forced coop-etition to stick it to your enemies. How about them apples?

Screw Shareholder Value
Look, Microsoft’s stock hasn’t moved in ages. The reason is not because Microsoft isn’t making outstanding products, because they are. It’s because the tech press (with a few notable exceptions) spends their time falling all over themselves to win the affections of Google and Apple, which in turn means that the general public doesn’t get exposed to positive articles about Microsoft. So if the market isn’t going to pay attention anyways, why not make bold, risky bets to better the brand? Complain all you want about failed acquisitions, but Microsoft has a better track record of integrating acquired companies than Google and Yahoo have. Google and Yahoo have bought and killed more companies than Genghis Khan killed actual people.

So screw it. Go for broke. Why not? The injection of a successful brand and fresh blood into the company may be just what Microsoft needs to take back some more mindshare from people too enamored with Apple’s shiny design and Google’s nefarious plans to care otherwise.

So what do you think? Did I miss the mark? Sound off in the comments Smile.



  • Tej said:


    May 10, 2011 1:00 PM
  • JustFYI said:

    It's PSTN.

    May 10, 2011 1:02 PM
  • Thanks JustFYI, fixed.

    May 10, 2011 1:21 PM
  • Richard Hay said:

    Robert - you knocked it out of the park - I love it!

    May 10, 2011 5:25 PM
  • Nicely said Robert now if we could more of your excellent writing on a regular basais instead of just after things like this :)

    May 10, 2011 7:39 PM
  • Dave G said:

    "The reason is not because Microsoft isn’t making outstanding products, because they are. It’s because the tech press (with a few notable exceptions) spends their time falling all over themselves to win the affections of Google and Apple, which in turn means that the general public doesn’t get exposed to positive articles about Microsoft."

    So the Ipad/Iphone/iPad/Macbook success has been largely due to the press promoting Jobs natural RDF and not because they're actually extremely well engineered products (that don't immediately smack you with tons of crapware on first bootup and let you actually launch a program before you've left it churning at the desktop for 30 secs)?

    Seriously..?  You really believe this?

    May 10, 2011 7:46 PM
  • Apple products are successful within the realm of the walled garden. The second you try to leave that, they are useless. My mother-in-law has an iPad, and she loves it for a few specific things. But she always goes back to her desktop to do actual work.

    Apple hardware is second to none. Apple software is total ***, especially if any of it connects to Windows. See: Safari, iTunes, QuickTime.

    May 10, 2011 7:53 PM
  • Thanks Richard & Steven. I *wish* I had time to blog more. I keep getting caught up in this silly liittle need to feed my kids. It makes me wish I had been hired as a Microsoft analyst. I would *love* to do this all day.

    May 10, 2011 7:58 PM
  • @DaveG .. no one in their right mind ould suggest that Apple doesn't make great hardware - they do .. and if you are lucky enough you can afford to pay the premium price they rightfully command BUT enough with the FUD about crapware being the fault of Microsoft.

    The advantage Apple has is that they control the whole experience hardware to software. Microsoft has no control over the machines that OEMs install Windows on to (although they have tried to correct that with the Microsoft Signature line which by all accounts are really sweet machines to have). If you want to blame anyone for the stuff then point your anger at the right people: OEMS like HP, Acer etc and the big box stores like Best Buy and Staples.

    As for the slow boot ups .. well 9 times out of 10 any slowness can be traced back to software installed by the user who doesn't pay close enough attention to that little checkbox that says to launch on startup. or it can be traced back to absolutely crap software that is either so badly coded or so bloated that it bogs everything down (Yes Norton and McAfee's I'm looking at you).

    I have no problem giving Microsoft a hard time when they deserve it but your example is one of those time when they don't and to perpetrate this kind of crap is pointless and a waste of time

    May 10, 2011 10:17 PM
  • brent said:

    Good read. Too bad you stopped the blog. Your voice is needed.

    May 11, 2011 1:21 AM
  • John said:

    Excuse me, you said you that MICROSOFT is the best company to fix the bugs in Skype??? What planet have you been living on for the past 20 years? Microsoft has dumped more bug-filled, inadequately tested software on helpless consumers than any other corporation in history!

    May 15, 2011 9:29 AM
  • I think John must have been 'Gating to another planet, when the wormhole passed through a solar flare. That's the only explanation for his post, because that mentality is at least a decade old. Well, another explanation could be that he's still running Windows XP. Either way, he's screwed.

    Microsoft has one of the most sophisticated automated testing environments on the planet. Every software product has defects, but in the last 10 years, Microsoft defect rates have significantly gone down. If you are running Windows 7 SP1, and are still having problems, it is likely with 3rd party software, not Microsoft.

    May 16, 2011 12:55 PM
  • ymala1 said:

    I really liked your take on this, I've already read Ars' take on this, and many others went along the lines of why this was MS' worst mistake. I really liked how you've gone through this objectively and pointed out the many ways MS can turn the skype acquisition to their advantage. I must admit that I was also wondering how this acquisition could possibly be a good thing, glad to see there's hope for this.

    Excellent writing, please do keep this up.

    June 5, 2011 12:09 PM
  • nit comb said:

    It is really helpful article about the topic of microsoft skype . I so much interest about your article. I know it is not any simple information. This is very nice post! I will bookmark this blog as I have  nit comb business.

    June 9, 2011 2:33 AM
  • pos system said:
    June 9, 2011 7:18 AM
  • Excuse me, you said you that MICROSOFT is the best company to fix the bugs in Skype??? What planet have you been living on for the past 20 years? Microsoft has dumped more bug-filled, inadequately tested software on helpless consumers than any other corporation in history!

    June 10, 2011 2:35 AM
  • Article is very interesting,thanks for your sharing.I will visit this site.And welcome to <a href="">wedding dresses</a> online shop.

    June 10, 2011 2:36 AM
  • I do hope Skype is able to maintain the integrity of a simple phone calling program, with the only modification being technical expertise and funding to make it more reliable. I'm always a little wary of ownership changes, though I haven't really seen Microsoft ruin anything from buying it out. So we'll see.

    June 11, 2011 3:46 PM
  • I really hope microsoft doesn't charge to use skype like they do with most of their other services. This would make a lot of people furious at microsoft as they would be the ones truly responsible of such actions. I would hope to see some more facebook and twitter integration though.

    June 15, 2011 9:04 AM
  • UGGS said:

    It’s a great pleasure to visit your website and to enjoy your excellent work!

    June 28, 2011 10:24 PM
  • Buy 2008 Pro Bowl jerseys up to 50% discount,the finest quality products at competitive prices, We have all teams jerseys .support your team member now.

    July 1, 2011 3:27 AM
  • I am also interested in this topic. I have spent a lot of time on searching this kind of topic.  It is very informative.

    July 12, 2011 10:44 PM
  • Hello, good luck for me I was looking for this information for several months ago. Finally I got it all here. Thanks a lot!

    July 15, 2011 10:19 PM
  • Great post. This was so usefull for me and put more light on the problems which I experince with Skype.

    July 19, 2011 7:28 AM
  • Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.I want you can to see,at

    July 21, 2011 11:55 PM
  • true religion jeans

    July 26, 2011 4:11 AM
  • thomas sabo said:

    thomas sabo

    July 26, 2011 4:12 AM
  • cheap ugg said:

    Nice post.Thank you for taking the time to publish this information very useful!I’m still waiting for some interesting thoughts from your side in your next post thanks.

    July 27, 2011 3:44 AM
  • thermal bags said:

    This is great information, I appreciate the effort you have given this post.

    July 27, 2011 10:42 AM
  • i like here

    August 1, 2011 10:21 PM
  • A very good website to bring you more surprises

    August 3, 2011 1:12 AM
  • xiao xiao said:

    A very good website to bring you more surprises

    August 3, 2011 1:13 AM
  • hijj said:

    Welcome to our site:

    August 4, 2011 3:04 AM
  • My Take on the Microsoft–Skype Deal - Robert McLaws: Windows Edition

    September 10, 2014 11:10 AM