The Office 365 development tools (Napa) are designed to accommodate the "new Cloud App Model" in the more cloud-centric Office 15 wave of products, according to a new blog post from Microsoft Corporate Vice President Jason Zander. This new model allows apps to be hosted on SharePoint, Windows Azure Web sites or a user's own server. The new Office apps and add-ins -- which are codenamed "Agaves" -- can be hosted in the cloud and/or published and sold through the new Office Store. Enterprise IT users also can be privately distribute Napa-developed apps via an internal App Catalog, Zander noted.
Microsoft's definition of Office apps is worth noting. A new MSDN article about Office Apps explains: "An app for Office is basically a webpage that is hosted inside an Office client application. You can use an app for Office to extend the functionality of a document, email message, meeting request, or appointment. Apps for Office can run in multiple environments and clients, including rich Office desktop clients, Office Web Apps, mobile browsers, and also on-premises and in the cloud. After you develop and publish your apps for Office to the Office Store or to an onsite catalog, they will be available to consumers from their Office 2013 Preview applications." "We wanted to provide a lightweight, in-browser experience, so that you could quickly build your SharePoint or Office web app in the same browser where they would run," Zander blogged. Napa is going to be a free development-environment app for SharePoint, and is meant to be "an online companion to Visual Studio," Zander explained. Because Napa is Web-based, developers won't need to install anything on their machines; they'll be able to start coding inside their browsers. But if and when Office developers need more "advanced" tools, they will be able to switch to Visual Studio 2012 and continue their work in that IDE, he said.