The broad Software + Services approach unites multiple industry phenomena including software-as-a-service, service-oriented development and Web 2.0 under a common umbrella. The entire industry is converging on a Software + Services approach, with different vendors approaching it from different starting points.
For the builders (developers) it is important to grasp the implications of this new trend and start mapping current assets (technical, "platformic", and knowledge) to best deliver solutions in this emerging reality.
This will entail a new set of opportunities and requirements for developers, who are dealing increasing numbers of devices and "targetable" runtimes, while meeting the escalating expectations of the user experiences delivered through software. This set of issues relates to software + services in the following way:
· User experience: The premium on user experience is greater than ever before, and S+S allows developers to separate the UI, business logic, and data layers in ways that allow them to provide a distributed experience while taking advantage of the richest computing and graphical resources available to them.
· Multiple devices: Going forward, developers will build experiences that span multiple PCs and devices and provide a consistent and seamless experience across all of them. These experiences will combine cloud-based services with locally optimized software-based capability for the individual device.
· Composition: In the software + services world, developers will compose applications from a combination of software components accessible on-premise and services running in the cloud, expanding on the mash-up style of programming seen on the Web today, as well as bringing it into the enterprise.
To meet the changing demands of both consumers and enterprises, developers are expanding their areas of influence to include not only an up-leveled end-user experience, but also making those experiences seamless and consistent across multiple client endpoints. The combination of software and service-based developer assets will become the norm across the most prevalent application patterns going forward.
So, let us start that conversation this Friday during our Webcast!
Start Date: 5/23/2008
Start Time: 2:00 PM (GMT-05:00) Eastern Time (US & Canada)
End Time: 3:30 PM (GMT-05:00) Eastern Time (US & Canada)
Please click on the following link for more information regarding this Webcast: (note, link broken as of May 19, 2008 (5:30 EST), but it should be back online later) http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=26-8B-97-37-18-28-A2-BD-32-A0-26-6C-52-0D-99-C8&Culture=en-US