This article consolidates a number of different sources of information to provide an overview of Software + Services for you. The introduction of the mass-internet services in the 1980’s, and subsequent commodity availability of high-speed internet services for businesses and consumers has given rise to a new generation of online software services.
Microsoft outlined back in September 2007 it’s next phase in its strategy for online services, offering a road map for new offerings that synthesize client, server and services software for people and businesses. These offerings will combine elements of client-based programs with software that runs large servers and new services delivered over the Internet.
The offerings expand Microsoft’s existing portfolio of software plus service solutions — solutions that weave together the best of software and Internet services to provide a new generation of rich, seamless experiences that are personalized, integrated and available online anywhere. This approach gives individuals and organizations greater freedom of choice in how they interact with the people, information and activities they value most.
Microsoft Online Services or Microsoft Software + Services is not to be confused with the Microsoft Services business. Microsoft Services provides offerings including Architecture and Planning, Technology Consulting and Enterprise Support, refer to the website if you would like to learn more.
For detailed information on the Microsoft strategy I recommend reading the Microsoft Servcices Strategy update published 23rd April 2008 by Ray Ozzie - Microsoft Chief Software Architect.
Microsoft Online Services: Today’s business world demands that technology add value and reduce costs. Online Services from Microsoft can help relieve the burden of managing and maintaining business systems, freeing IT departments to focus on initiatives that can help deliver true competitive advantage. Learn More and Get Started…
On the 28th October Microsoft announced that it will be providing web based versions of the popular Microsoft Office applications, read the feature story. Once the service becomes available this post will be updated with the relevant details.
Microsoft Windows Azure Online Services: Windows® Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Azure Services Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft® data centers. To learn more visit the Offical Windows Azure Website or and read the article What is Azure?
To build these applications and services, developers can use their existing Microsoft® Visual Studio® 2008 expertise. In addition, Windows Azure supports popular standards and protocols including SOAP, REST, and XML. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. Key components of the Azure Services Platform include:
Microsoft offers web based services which enhance products that you may already use:
Microsoft Windows Live Services: The best of Windows and the Web together, E-Mail, chat, blogs, photos and more. With Windows Live you're connected to the people and things you care about most. More services are being added all the time so keep the link bookmarked. Learn More and Get Started…
Useful Information for Developers and Architects
Software + Services (S+S) Architecture: The future is a combination of local software and Internet services interacting with one another. Software makes services better and services make software better. And by bringing together the best of both worlds, we maximize choice, flexibility and capabilities for our customers. We describe this evolutionary path in our industry as Software + Services. The following website has been developed to explore the architectural impact of building, running, consuming and monetizing S+S solutions. Get Started…
Blueprints: Blueprints are a series of open source frameworks and workflow-based guidance packages designed to provide an architectural bridge and reduce the friction you experience building real-world Software-plus-Services applications. As a starting point for both architects and developers who are building real solutions, each Software-plus-Services Blueprint includes source code and/or utilities, guidance, structured step-by-step workflow-based guidance and tools delivered within Visual Studio 2008. Get Started...
Windows Azure Developement Platform: Explore and experiment with the Azure SDKs Get Started. Also visit the Azure Services Platform Developer Center on MSDN.
Windows Live Development Platform: The Windows Live Platform is focused on providing developers and businesses with everything they need to build on top of Windows Live services. Microsoft is providing APIs for core Live services - such as Windows Live Contacts, Windows Live Messenger, Live ID, Search, and Virtual Earth - so that developers can access and use these services in the applications they create. Learn More and Get Started…
Microsoft SOA Products: Oslo” is the codename for Microsoft’s forthcoming modeling platform. Modeling is used across a wide range of domains and allows more people to participate in application design and allows developers to write applications at a much higher level of abstraction. Learn More and Get Started...
For further information refer to the Microsoft microsite for Software + Services.