Microsoft Office 2013: Bye-bye add-ins, hello apps

Microsoft Office 2013: Bye-bye add-ins, hello apps

Summary: Microsoft is looking for developers to 'think different' when developing apps for Office 2013 and SharePoint 2013 and their respective Stores.


In the new Office 2013 and SharePoint 2013 worlds, add-ins are passe. Apps are in.


This is the crux of what Microsoft officials mean when they talk about the new "cloud app model" that the Office team has adopted with its coming products.

This new model -- complete with new Office and SharePoint Stores for marketing/selling/deploying apps from Microsoft and third-party developers -- is "the most significant thing we've done with the (Office) platform in 15 years" since the introduction of Visual Basic for Applications (VBA), said Brian Jones, Group Program Manager on the Office Solutions Framework team.

First things first: Developers who want to build these new apps -- and take home 80 percent of the revenues for paid ones (with Microsoft keeping the other 20 percent) -- need to think different. No more using VBA or VSTO or macros if you want your app to be available via the new Office and SharePoint Stores. While VBA, VSTO, macros and other legacy Office development concepts and conventions will still work with the coming versions of Office and SharePoint, Jones said, the way of the future for Office developers is via the Web.

In the Apps for Office and Apps for SharePoint context, "via the Web" means, very simply, that apps be able to talk OAuth, REST and other Web protocols. All that gets "embedded" in these new apps is a pointer to wherever an app is hosted. That doesn't mean the app must be hosted in Windows Azure, though, of course, it can be. It also could be hosted on a vendor's on-premises server, on Amazon, CloudStack, or any other public or private cloud site.

As a result of this pointer/Web structure, apps can follow users when they are signed into Office. The apps a user downloads "go with" the documents with which they are associated. (If a user doesn't have a particular app installed that is required for viewing/modifying an app, there will be some kind of cue or deprecated view -- depending on what the app developer decides -- to allow such interactions.) This new model also should improve the deployability, updatability and manageability of the new generation of apps, as compared with their plug-in counterparts.

For those who appreciate architectural diagrams, here's Microsoft's picture of what the internals of an App for Office looks like:


There are two types of Apps for Office offerings: The task pane app and the content app. (These were codenamed "Agaves" not so long ago.) Content apps let users extend apps with custom content. Task pane apps also allow custom-content extensions, but this content shows up in a task pane, side-by-side with an Office document.

There are also Mail apps, Access apps and Project apps which are part of this new model. (Just to try to bring a little clarity to what I and some others have found to be a confusing naming convention, none of these new types of apps is the same as "Office Web Apps," which are the Webified versions of Word, Excel, PowerPoint and OneNote. And that's it.) In the future, templates -- thousands of which are available today via -- also could potentially be remade as Apps for Office or Apps for SharePoint.

Apps aren't the only way to extend Office 2013, SharePoint 2013, Outlook 2013, Access 2013 and Project 2013. Users also are going to be able to combine these new apps with datasets from Microsoft and third parties. There's a freely downloadable app that pulls in real-time data about Olympic gold medals earned by each country known as "Medal Tracker" that shows off this capability. Microsoft is exploring ways to tie its Windows Azure Marketplace data feeds into these new apps, as well, officials said.

On the SharePoint side of the house, there's a similar story. "Everything is now considered an app," quipped Richard Riley, Director of Product Management for SharePoint. It's not just third-party content that gets designated as an app. Tasks in SharePoint also become apps; calendars become apps. And all of these apps are available via the SharePoint store, which is built directly into SharePoint 2013, and shares the same back-end as the new Office Store, which is hosted on Microsoft's site.

Developers interested in building new Apps for Office and Apps for SharePoint can find more information on the Apps for Office and SharePoint blog. The site includes information on provisioning a developer account for these kinds of apps. And while devs can use tools of their choice (even open-source ones) to build these new apps, they also can try out the preview of the new "Napa" tools from Microsoft.

Topics: Cloud, Collaboration, Microsoft, Software Development


Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Apps talking to the web?

    Brian probably needs to reconsider his statement. This was huge in Office XP. We used it a ton when it first came out. Old thing new I guess...just like HTML 5 == DHTML of IE 4

    Office XP Web Services Toolkit:
    Mic Cox
  • Just curious...

    Are we suppose to be able to see that small thumbnail image included in beginning of this post? Or is that purely a feed thumbnail. I have notice this distraction since the recent ZDNet UI changes. Annoying!
  • The Most Different Part to Think About

    for developers is making do with 30% less income from sales because that's MSFT's cut. And really, after all, that's what this change and Windows 8 are all about: creating software that's locked to a single app store where MSFT gets a 30% cut of all software sold.
    • MS' cut

      Hi. With the Office and SharePoint app stores, MS' cut is 20%. It is 30% on Windows 8's store until you reach a certain higher threshold, when it drops to 20%.

      Thanks. MJ
      Mary Jo Foley
    • Umm, its no different than traditional sources

      How is Microsoft taking a cut from Windows Store sales any different than Best Buy taking a cut from boxed software sales?
      • Addins

        Most addins for Office do not sell from physical stores. They are all sold directly on the web with 100% going to publisher (who has the cost of maintaining the web site, credit card fees etc, but likely nowhere near 20-30%). This is a pure lock in deal. What if I want to write my own add in? What if I don't want to deal with the MS store?

        Incidentally I said thank you to MJF to correcting me on the percentage. The post got considered spam. But I stand corrected and thanks.
    • Increased exposure...

      Unless you know that add-ins exist and where to look for them, you won't find any.

      With the new store, they are right there in your face, you don't have to waste time googling, trying to find out if an add-in for a specific task exists. They might take a 20% cut, but, if the add-in is useful, you will probably still see increased revenue.
  • Business Failure

    Since the app developer is responsible for hosting the app, what happens if the dev goes out of business? I like the model of owning plug-ins and not being held hostage.
  • "Apps are in"

    I would disagree that "add-ins" are passé for SharePoint. Apps may be an option for SharePoint Online 2013 in Office 365 where Solutions are limited to sandboxed.

    The reality is that Sandboxed Solutions will still have their place even though they are not in marketplace. Full-Trust solutions in on-premises environment will still reign there as not all "add-ins" that customers use right now will work in the new App model due to the client-side object model limitations.

    I wrote two articles on this here on the SharePoint marketplace:

    and the new SharePoint 2013 app model:

    and presented on the topic of the new app model here which should answer some questions in this thread too:

    There have been some great discussions about this in the SharePoint community Yammer Group also
  • "Think Different" Returns!

    "Think Different" really? Now I've heard everything. It's bad enough they copy everything design wise from Apple Inc. now they're copying an advertising campaign too? Isn't there at least one original thought in Redmond?
    Wodha Chun