In this joint SOA and Web 2.0—or Software+Services—world, services will be supplied from service suppliers and/or enterprises and will be composited into new services, or they will be mashed up on the device to produce secure, flexible, and adaptable systems. So, for example, an Enterprise search system will include internet search from a SaaS provider such as live search, an internal search system running on an organization’s SharePoint servers, and a desktop search on individual devices to provide a composite search experience.
Microsoft believes that a "one size fits all" based approach of either all server-based software or all SaaS services will not be appropriate for the organization of the future. Further, Microsoft believes that the enterprise will include individual device, server, and SaaS-supplied ervices in a client/server/service configuration to provide a complete service platform.
On top of this service platform, there are a number of cross-platform functions that are required, such as identity and relationship management, search and discovery services, communication and collaboration services, and content creation and management services. These provide user, consumer, partner, and enterprise support across the complete Software + Services or Services platform layer for areas such as search, e-mail, instant messaging, blogs, and wikis. These cross-service platform functions build a federated infrastructure layer across the organizationally distributed services platform and use one another to provide a complete service platform.