Software plus services

Software plus services

Software plus Services [ [http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx Software + Services (S+S) ] ] describes the idea of combining hosted services with capabilities that are best achieved with locally running software. It describes composite applications created by combining traditional software with remote services to provide consistent and seamlessly integrated user experience across devices and form factors. Software plus Services is a concept that Software as a Service (SaaS) complements the traditional packaged software running on both client or server by services adding value.

Software plus Service is the paradigm that states that a software vendor can leverage the new world of cloud computing and complement the application software that runs on PC or any device to provide a better solution, rich experience to your users. There are various reasons for this to be the right approach when compared to moving everything to cloud or software as a Service model.
* Rich User Experience - The browser is still unable to provide rich user experiences, so consuming your services using browser has feature limitations, if you blend client software to provide the richness in experience and leverage internet to deliver those experiences and data then you get the best of both worlds.
* Offline Capability - The offline story, Software + Service paradigm allows you to work offline with your data and then automatically synchronizes it on the cloud. Disconnected or occasionally connected software which is the right solution for many road warriors and also for folks who work from home and not have the same kind of bandwidth and don’t/can’t be always connected.
* Privacy Concerns - Control of data, privacy if you move every piece of your data on the cloud then you loose control. With Software + Service model a vendor can provide their customers options to move non private to the cloud and sensitive data can reside locally without losing any software capability.
* Captivate Audience - The fluid nature of internet, no or minimal cost of switching is a new challenge that a software vendors faces. For vendors having a client software to compliment their services makes the solution more sticky and provide the experiences and value-add in ways that is not possible on cloud.
* Monetization Opportunities - For Vendors the software plus services paradigm opens up new business models and new opportunities to monetize their solutions with different models like Advertisement, Transaction, and Subscription etc.
* Powerful Devices - As the computing devices get more powerful, more efficiency can be achieved by having software running locally and syncing as and when needed.
* Architecture Options - Software developers can now architect software solutions by composing services together brining a whole new meaning to the Service Oriented Architecture where the service can be any third party services or their in house services.
* IT Flexibility - Vendors can offer software in various deployment models, on premise or hosted, giving their customers to have the right IT infrastructure, in house IT ( for on premise software) or outsource IT ( in hosted scenario).

The software plus services approach enables developers and IT professionals to easily develop and support applications that provide the kind of experiences that their users are looking for. With software plus services, it is much simpler to find the right balance between universal Web applications that are built to take advantage of the opportunity that the Internet provides to reach the broadest possible audience, and applications designed to take advantage of the rich experiences that are available when software runs on a PC or device. And software plus services provides organizations with the flexibility to extend the capabilities of server software and to find the right balance between on-premise and hosted solutions.

----

What are vendors doing?

* Microsoft - Dynamics CRM, Microsoft Outlook.
* Adobe – with their Air (Adobe Integrated Runtime) [ [http://www.adobe.com/products/air/ Adobe - Adobe AIR ] ] Adobe is bringing Flash, Action script and MXML to the desktop. ISVs can build desktop applications using AIR.
* Salesforce.com – Appexchange [ [http://www.salesforce.com/appexchange/ AppExchange - On-Demand Business Applications from salesforce.com ] ] from Salesforce.com is a set of APIs that vendors can use to create desktop value add application to consume salesforce data and run on the desktop of an end user.
* Apple – Even though iPhone as full featured browser, Apple is opening up iPhone SDK [ [http://developer.apple.com/iphone/program/ Apple Developer Connection - iPhone Dev Center - iPhone Developer Program ] ] for vendors to build software that run on iPhone.
* Google – Google's mobile platform called “Android” will help vendors build software for mobile phones. Also Google appliance and Apps [ [http://www.google.com/a/help/intl/en/var_2.html Welcome to Google Apps ] ] is a software plus services solution
* WeatherBug – An API from api.weatherbug.com [http://api.weatherbug.com] is a set of APIs that vendors can use to create online and desktop value add application to consume Weather data and run on the desktop of an end user.
* PreEmptive Solutions – with their Runtime Intelligence Services [ [http://www.preemptive.com/runtime-intelligence-services.html PreEmptive Solutions’ Runtime Intelligence Services Improves Business Performance, Application Development, and Customer Experience - PreEmptive Solutions ] ] provide a software-plus-services solution that captures and processes application adoption, feature usage, and user behavior.

References

ee also

*Software as a service

External links

* [http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx S+S: Software + Services (Microsoft)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Software Update Services — (SUS) est un service gratuit permettant de centraliser les mises à jour de Microsoft Windows pour un parc informatique d entreprise. Il a été remplacé, en juillet 2007, par Windows Server Update Services (WSUS). SUS est un service optionnel… …   Wikipédia en Français

  • Software as a service — (SaaS, typically pronounced sass ) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer s own computer …   Wikipedia

  • Software distribution — can refer to: The process of software distribution, from creator to the user, A collection of software, also referred to as a distribution, or a distro, which is set of software components built, assembled and configured so that it can be used… …   Wikipedia

  • Superior Software and Services — SAS Institute Pour les articles homonymes, voir SAS. SAS Institute, Inc., dont le nom est formé à partir de Statistical Analysis System , est un éditeur de logiciels spécialisé en informatique décisionnelle. La société a été fondée en 1976 par… …   Wikipédia en Français

  • Microsoft Online Services — is Microsoft s hosted software offering and a component of their Software plus services strategy.[1] Microsoft Online Services are hosted by Microsoft and sold with Microsoft partners.[2] The suite includes Exchange Online, SharePoint Online, Of …   Wikipedia

  • Proprietary software — is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, but restricted from other uses, such as modification, further distribution, or… …   Wikipedia

  • Open-source software — The logo of the Open Source Initiative Open source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license… …   Wikipedia

  • Commercial software — Not to be confused with Business software. Commercial software, or less commonly, payware, is computer software that is produced for sale[1] or that serves commercial purposes. Commercial software is most often proprietary software, but free… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Public domain software — is software that has been placed in the public domain, in other words there is absolutely no ownership (such as copyright) of the intellectual property that the software represents. Under the Berne Convention, which most countries have signed, an …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”