<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Fred Chong's WebBlog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/fred_chong/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/fred_chong/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:07:03 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>My New Blog</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/my-new-blog</link>
      <pubDate>Fri, 29 Oct 2010 01:34:19 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2010/10/29/my-new-blog/</guid>
      <description><![CDATA[I’m blogging again, seriously this time. Since I wanted to do some customization to my site, I...]]></description>
      <content:encoded><![CDATA[<p>I’m blogging again, seriously this time. Since I wanted to do some customization to my site, I decided to set up my own WordPress blog domain. You can find my latest blog entries at:</p> <p><a href="http://fredchong.net/">http://fredchong.net/</a></p> <p>or update your RSS feed to point to:</p> <p><a href="http://fredchong.net/feed/">http://fredchong.net/feed/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Cloud Computing for ICT4D</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/cloud-computing-for-ict4d</link>
      <pubDate>Sun, 31 Jan 2010 22:44:02 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2010/01/31/cloud-computing-for-ict4d/</guid>
      <description><![CDATA[It has been almost two years since I blogged my last entry, and lots of changes have taken place:...]]></description>
      <content:encoded><![CDATA[<p>It has been almost two years since I blogged my last entry, and lots of changes have taken place:</p> <ul> <li>I’ve taken on a different role in the Microsoft consulting services organization and had the opportunities to do some really interesting work in emerging markets.  <li>you’ll notice that many links to diagrams and photos in my previous blog entries are no longer valid. This is the consequence of me ignoring my blog for a while and the fact that the old file server for those links has been retired. When time permits, I’ll try to fix up the links again for the more interesting posts.  <li>The world of SaaS (which I used to blog about) has moved on. Now, there are the new IaaS, PaaS and cloud computing monikers to reckon with.</li></ul> <p>I’m really excited to start blogging again, as there is so much to say about the new opportunities and architecture of cloud computing, and my <a href="http://en.wikipedia.org/wiki/Ict4d">ICT4D</a> projects in emerging markets.</p> <p>In this post, I want to share about the cloud computing pilot that I’ve been involved with at the Nghe An Tate &amp; Lyle (NATL)sugar factory in Vietnam.</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_2.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Vietnam News NATL " border="0" alt="Vietnam News NATL " align="right" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_thumb.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_thumb.png" width="333" height="268"></a> </p> <p>As many of you may already know, the number of mobile phone subscribers in emerging markets is growing at astounding rate, and Vietnam is one of such developing countries. </p> <p>Another interesting data point is that mobile phone communication and applications play key roles in driving the economic development agenda in these nations. Here we are not talking about mobile applications that use high speed 2G/3G/4G mobile networks for sending and receiving data. Instead, we are referring to content services that use plain old SMS text messaging for transmitting information.</p> <p>So why is SMS text messaging the preferred mechanism in those places? The reasons are quite simple:</p> <ul> <li>Mobile data communication infrastructure is just starting to get deployed in developing countries and the signal coverage is very spotty – often only available in the larger cities.</li></ul> <p>&nbsp;</p> <ul> <li>Many developing countries have agriculture-based economy, which means that huge proportions of the population live in rural areas where there are no Internet or mobile data network. However, basic cellular network infrastructure is almost available everywhere, and signal coverage often reach remote farming sites as well.</li></ul> <p>&nbsp;</p> <ul> <li>The cost of sending SMS text messages is very cheap in developing nations, often at a fraction of the cost in developed countries. Therefore, SMS is relatively affordable as a communication tool.</li></ul> <p>&nbsp;</p> <ul> <li>Although Internet coverage may be more readily available than mobile data network, PCs are still not as affordable as basic phones. As power blackouts occur very frequently in rural areas, mobile phone batteries are able to yield longer service cycles. And finally, compared to desktop computers, portable phone are more convenient and better suited for roaming and rugged agriculture lifestyles.</li></ul> <p>At this point you may be wondering: “what does mobile phones and SMS text messaging has to do with improving quality of life”? Well, it turns out that SMS is a relatively simple protocol which can be used to enable many different applications that have query-response, update and notification-multicast messaging semantics. </p> <p>For example:</p> <p>To query for the current weather forecast for the Vietnam coastal city “Nha Trang”, the user could send a text message with this syntax: “weather Nha Trang”. The response could look something like “Stormy; 26 degree Celsius; strong wind and ocean waves; small boats advisory”. Fishermen living in that city may use such a SMS weather service to decide if it is safe to be out fishing in the sea on that day.</p> <p>There are numerous examples of how SMS-text messaging enables just-in-time information services that could save lives and improve economic well-being:</p> <ul> <li>subsistence farmers may use SMS to look up average prices of fruits and vegetables sold in various markets. They can use the average price information to decide on the market to sell their produce so they can fetch the highest income.</li></ul> <p>&nbsp;</p> <ul> <li>micro-finance customers may use text messaging to check their current loan balances, as there are usually no bank branches and ATM machines in rural areas.</li></ul> <p>&nbsp;</p> <ul> <li>the ministry of health may broadcast avian flu alerts to chicken farmers so that preventive health measures can be quickly implemented in affected areas.</li></ul> <p>The next example shall take us to my project with NATL in Vietnam, and the video below is probably the best way for me to introduce the project:</p> <p><iframe height="283" src="http://fredchong.blob.core.windows.net/natl/Default.html" width="500"></iframe></p> <p>&nbsp;</p> <p>As you can see from the video, text messaging satisfies a business need for the sugar factory and the farmers – it helps streamline the business communication between the factory and the sugar cane farming communities. The truck arrival schedule is critical information that enables farmers to time their harvesting activity properly, which results in better quality sugar for the factory and higher level of profits for the farmers.</p> <p>So what does the project has to do with cloud computing, and especially Microsoft Software + Services (S+S) architecture model?</p> <p>The following diagram shows the conceptual architecture of the NATL sugar factory solution. It should enlighten us on the question above:</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_4.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_thumb_1.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/CloudComputingforICT4D_13A0A/image_thumb_1.png" width="541" height="324"></a> </p> <p>When a sugar cane farmer sends SMS messages to query for truck arrival information, the messages are routed through local telco and SMS aggregator infrastructure deployed in Vietnam. In addition, the content of the SMS messages should all begin with a reserved keyword, for example: “NATL”.</p> <p>During the pilot testing with farmers, Microsoft made commercial arrangements with a local SMS aggregator to reserve a mobile short code (that the farmers dial to send SMS messages) and keyword for the text messages to be routed to the Mobile Web Gateway (MWG) cloud service hosted in Microsoft data center.</p> <p>In order to bridge the differences in communication protocols used by telco-centric SMS infrastructure and the Internet, my team has developed the MWG service to translate and route SMS messages between the two kinds of networks. For the NATL pilot, the MWG service is connected with the SMS gateway in Vietnam using the SMPP protocol. To retrieve content, the MWG service used SOAP protocol (it could also use REST) to communicate with the Supply Chain Management Web service hosted in the NATL private cloud. The SMS request is sent to the NATL Web service as a payload in the SOAP body. </p> <p>When the NATL Web service receives a SOAP request, the service logic parses through the parameters of the SMS requests (keyword, farmer identification number etc…) and makes a SQL request to the content database that has the truck schedule information.</p> <p>The application response gets sent in the reverse order, starting as a SOAP response with the requested information in the SOAP body. Next, the MWG service reformats the SOAP response into an SMS message and routes the reply back to the farmer’s mobile phone through the SMS aggregator.</p> <p>The core S+S architecture model that integrates public cloud services with on-premises private cloud services, and&nbsp; provides value-added content through ubiquitous SMS mobile channel, has enabled us to change lives in a developing country.</p> <p>Since we completed the pilot last year, I have spoken to a number of other government agencies and NGO in emerging countries who are interested in adopting the same architecture model in their ICT4D initiatives. The scenarios are wide ranging from agriculture marketplace to education content.</p> <p>The NATL sugar factory pilot is definitely one of the most fulfilling computing projects I’ve ever done, and sugar-coating it with an S+S architecture pitch has made it a double sweet success…</p>]]></content:encoded>
    </item>
    <item>
      <title>Application Marketplaces and the Money Trail</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/application-marketplaces-and-the-money-trail</link>
      <pubDate>Mon, 18 Feb 2008 20:57:00 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2008/02/18/application-marketplaces-and-the-money-trail/</guid>
      <description><![CDATA[This paper describes the forces behind long tail software economics and the architecture of...]]></description>
      <content:encoded><![CDATA[<P><A href="http://files.skyscrapr.net/users/msdnss/AppMarketplaces.pdf" mce_href="http://files.skyscrapr.net/users/msdnss/AppMarketplaces.pdf">This paper</A> describes the forces behind long tail software economics and the architecture of application marketplaces.</P>
<P>In addition, the paper also explains the different roles and benefits of application marketplaces to ISVs, hosters, VARs and enterprises.</P>
<P>Enjoy.</P>]]></content:encoded>
    </item>
    <item>
      <title>An Application Marketplace Architecture for Commercializing Software and Services</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/an-application-marketplace-architecture-for-commercializing-software-and-services</link>
      <pubDate>Sun, 10 Feb 2008 23:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2008/02/10/an-application-marketplace-architecture-for-commercializing-software-and-services/</guid>
      <description><![CDATA[Recently I've been thinking about the increasing attention being paid to application marketplaces....]]></description>
      <content:encoded><![CDATA[<p><font size="3" face="Calibri">Recently I've been thinking about the increasing attention being paid to application marketplaces. My current conclusion is that there is a strong linkage between application marketplaces and the 4 forces of long tail software I described in <a href="http://blogs.msdn.com/fred_chong/archive/2007/11/28/the-forces-of-long-tail-software-and-services.aspx" mce_href="http://blogs.msdn.com/fred_chong/archive/2007/11/28/the-forces-of-long-tail-software-and-services.aspx">my previous post</a>. I think with the right business strategy in place, the economic potentials of the long tail software market can definitely be unleashed through application marketplaces. </font></p> <p><font size="3" face="Calibri">Here in this post, I'll share my thoughts about the architecture of such an application marketplace.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The high level application marketplace architecture consists of four loosely coupled modules: marketplace services, application designer and workspace, business operation services, and social networks. These four modules work together to provide an end-to-end solution implementation that would put the long tail forces into play. </font></p> <p><font size="3" face="Calibri"></font>&nbsp;</p> <p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/AnApplicationMarketplaceArchitectureforC_14BC8/image_2.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/AnApplicationMarketplaceArchitectureforC_14BC8/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/AnApplicationMarketplaceArchitectureforC_14BC8/image_thumb.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/AnApplicationMarketplaceArchitectureforC_14BC8/image_thumb.png" width="538" height="335"></a> </p> <p style="text-align: center; margin: 0in 0in 10pt" class="MsoCaption" align="center"><strong><font color="#4f81bd" size="2" face="Calibri">Architecture Components of Application Marketplaces</font></strong></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><font size="3" face="Calibri">&nbsp;</font></o:p></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><font size="3"><font face="Calibri">Marketplace Services<o:p></o:p></font></font></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Marketplace services are offered through a public facing website. Like any other commercial Websites, the user interface of the marketplace website influences and helps mold the first impressions of the marketplace customers. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The business model affects the types of marketplace services being offered to one or more groups of partners and customers: the independent software vendor (ISV) who sells applications (and optionally creates or hosts applications at the marketplace), end users who buy applications, and partners and value-added resellers who repackage and resell applications with their own set of value-added services. If the marketplace also provides application hosting services to its ISV partners, it may choose not have any hosting partners and therefore does not offer its marketplace services to other hosters (potential competitors).</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The application catalog functions as a directory customers can use for discovering, viewing and buying published applications. In order to provide a better search and an improved buying experience, the application catalog may implement various types of filters that use additional criteria, such as application category and popularity, to help the users narrow down their choice of candidate applications.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">In addition to the application catalog, the marketplace also exposes a set of administration applications that customers can use to edit their account profiles and manage business transactions at the marketplace. For example, an ISV can use the administration application to edit and post the company description, revise the pricing of their published applications, and view revenue reports of applications sold through the marketplace. Similarly, a small business can use the administration application to subscribe or unsubscribe to applications and check the outstanding payments for its marketplace account.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><o:p><font size="3" face="Calibri">&nbsp;</font></o:p></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><font size="3"><font face="Calibri">Business Operation Services<o:p></o:p></font></font></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">While the marketplace services provide the public interfaces for the marketplace customers to publish applications and perform commercial transactions, the business operation services are a collection of infrastructure and management services that operate behind-the-scenes to support the marketplace services. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The identity management module provides a core set of authentication, access control and entitlement services that other business operation services use to secure business data and marketplace transactions.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The monetization module makes it possible for application providers to sell applications using various pricing models, such as charging for user license subscription, application transactions or revenue from online ad-displays. To effectively support a monetization scheme, the marketplace should offer solutions to help ISV define and enforce their application pricing policy (e.g. $20 per user license per month), as well as implement revenue reporting engines that will provide visibility into the income stream for published applications.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The metering and billing module uses the defined policy and usage data logged through the monetization module to generate invoices and bill the customers. The billing engine can offer billing-on-behalf services to the ISV by collecting fees from the business users and crediting the revenue-split payment into the ISV bank accounts.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Application marketplaces frequently provide self-service registration to ISVs or business users for signing up as a new tenant. When the tenant management and subscription module receives a new registration request, a tenant provisioning workflow is started and interacts with the identity management module to create a new organization and administrator user for the new tenant account. The provisioning workflow also creates new entitlement records for the new organization so that subsequent application subscriptions can be properly tracked and metered. Finally, the workflow triggers off a sub-workflow within the hosted application runtime infrastructure to provision a new set of metadata that is used to configure and instantiate the application environment for the new tenant. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><o:p><font size="3" face="Calibri">&nbsp;</font></o:p></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><font size="3"><font face="Calibri">Social Networks<o:p></o:p></font></font></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">A social network at the marketplace not only enables the applications users and providers to interact with each other, it also relies heavily on user-generated content to help users find quality applications and to provide ISVs with market intelligence. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Through a ranking and reputation system, users can get a sense of what other users think about the usability and quality of the applications. These opinions also serve as information that the application providers can use to improve on future versions of the applications. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Many business professionals are now connected with their ex-classmates, colleagues and business partners through social networks. In this world where business success hinges on “who you know”, social network connections can be leveraged to mine valuable information stored in the subscribed applications. For example, a business partner from an external social network may recommend potential sales leads to a business tenant at the marketplace place. The recommendation becomes customer data that is stored in a CRM application purchased through the marketplace.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><span style="mso-spacerun: yes"><font size="3" face="Calibri"></font></span>&nbsp;</p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><font size="3"><font face="Calibri">Application Designer and Workspace<o:p></o:p></font></font></i></b></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The application workspace is the container that hosts the user interface for business users to interact with the applications. Besides providing the dashboard for using the subscribed applications, the workspace can also include features that enable the users to interact more directly with marketplace services, for instance, including links to purchase additional applications at the marketplace. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">The kind of user experience that a marketplace can build into the workspace is virtually limitless. However, simplicity, ease of collaboration and the ability for third parties to monetize should be the key tenets for creating the application workspace fabric. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">To mitigate performance and security concerns, there are usually constraints on the types of computations that the third party applications can execute in a hosted runtime environment. As such, the developer should only be allowed to create application features that are contained within the defined computation boundaries of the hosted runtime environment. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">For example, the development environment could impose constraints over custom business workflows loops and implement branching logic to ensure that workflows will always terminate. In addition, the development tool can also set customization boundaries on application object models, optimizing system performance by ensuring that database schemas are not overly complex. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">It is important to note that the hosted version of the application designer and workspace module is just one mode of user experience. This experience is most beneficial when the target user base has heterogeneous operating system platforms and the browser is the lowest common denominator that can be relied upon to interact with the applications. </font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">There are other hybrid modes of design and runtime experiences where these workspace modules are not hosted by the marketplace. For example, the application may be designed with Microsoft Access running on the application developer’s computer. When the application is completed, its metadata is published to the marketplace. Subsequently, business users who have purchased the application have the option of running the application on their own desktop or within an application runtime environment hosted by the marketplace.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Creating a brand new application platform can be a huge undertaking. Instead of building one from scratch, third parties can create and customize their own application designer and workspace sandboxes by using existing products such as the Windows Sharepoint Services and Microsoft CRM 4.0. These platforms already offer tools for creating applications that can be imported and exported out of the runtime environment as metadata, which can facilitate the process of publishing and subscription applications to and from marketplaces.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><o:p><font size="3" face="Calibri">+++</font></o:p></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">For those of you who have been following my SaaS architecture guidance content, you know that I'm a big fan of making the content hands-on and implementable with current shipping products and tools. As you may have expected, I've been working on an sample application marketplace solution using ASP.NET and CRM 4.0. This sample solution will be publicly available within the next few months.</font></p> <p style="margin: 0in 0in 10pt" class="MsoNormal"><font size="3" face="Calibri">Stay tune as I should have more to share in the near future.</font></p>]]></content:encoded>
    </item>
    <item>
      <title>The Forces of Long Tail Software and Services</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/the-forces-of-long-tail-software-and-services</link>
      <pubDate>Wed, 28 Nov 2007 23:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/11/28/the-forces-of-long-tail-software-and-services/</guid>
      <description><![CDATA[Chris Anderson's book on "the business of selling more of less" has enlightened people's thinking...]]></description>
      <content:encoded><![CDATA[<p>Chris Anderson's book on "the business of selling more of less" has enlightened people's thinking about current market economics where modern day technology and the Internet has enabled long tail ecommerce to flourish. For this blog post, I thought it would be interesting to examine how the forces in his book can be applied to the long tail software market.</p> <p>As Chris mentioned in his book, the long tail market is really about niches and therefore long tail software are not the top selling applications.&nbsp; Niche software could range from specialized business applications that are interesting to only a small number of audience to simple online social games for connecting with people. For example, the event management software your kids' soccer club uses to manage their league matches; and the custom project management application the construction company who remodeled your kitchen uses to schedule their suppliers and sub-contractors. </p> <p>Niche software applications have always existed since the early days of personal computers. Many of these existed as DOS and Windows freeware/shareware that are posted at online computer bulletin boards. Some of these applications are developed by PC enthusiasts who have regular day jobs but spend their evenings writing small applications for fun and extra cash. Others are written by "<a href="http://software.ericsink.com/bos/Micro_ISV.html" mce_href="http://software.ericsink.com/bos/Micro_ISV.html">micro-ISVs</a>" who hope to make it big when their applications pop into the top 100 chart some day. </p> <p>Those were the days of niche software - it didn't have the three forces of Chris's long tail economics to ride on. Today, the creator, buyer and seller of long tail software are all better off because of the three liberating forces, and a 4th emerging one that I have added to the list. Let's examine them one by one.</p> <p mce_keep="true">&nbsp;</p> <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_4.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_thumb_1.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_thumb_1.png" width="352" height="390"></a> </p> <p><strong><em>Force #1: Democratize production</em></strong></p> <p>Whether it's building a business, consumer or social application, the tools for developing software applications have come a long way. RAD tools such as Ruby on Rails and Microsoft Access 2007 enable data-driven applications to be created without writing a lot of code. Furthermore, hosted application builders from startups like Coghead and Longjump provide hosted tooling and application runtime environment so that application developers can be productive immediately and do not have to worry about deploying their applications. Using mashups platform like Popfly, Web enthusiasts can easily create Web applications that overlay data and services from multiple sources. The current version of Sharepoint designer simplifies the tasks of building composite applications by producing application templates and Web part components that can be composed with other software modules to create custom business applications. In addition, Sharepoint designer's integration with Office Live enables custom business applications for small medium businesses to be designed, built and deployed quickly. No more fussing with the complexity of coding and deploying three-tier Web applications. (For those interested in diving deeper, here's more videos and demonstration on how to build custom applications for Office Live: <a href="http://www.innovateonmicrosoftofficelive.com/LearnBuild.aspx" mce_href="http://www.innovateonmicrosoftofficelive.com/LearnBuild.aspx">http://www.innovateonmicrosoftofficelive.com/LearnBuild.aspx</a>)</p> <p>This point should need no further elaboration - the improvement in application development tools is key to the wide selection of software choices we have today, and the tools are getting even better as we read on.</p> <p mce_keep="true">&nbsp;</p> <p><strong><em>Force #2: Democratize distribution</em></strong></p> <p>Compared to physical goods, software has some advantages when it comes to storage and distribution - thanks to it's digital form. In many ways, software has as "birth right" the capability to be distributed via the Internet. However, this ease of duplication is a sword double edged with the problems of software piracy. So for software, force #2 should really be "democratizing legal distribution". On the other hand, distributing niche software and physical commodities are similar in the sense that they can both use aggregators to lower the cost of selling. For software, the cost of selling is much more than transporting the bits from one computer to another - there are also the issues of consumer trust, brand and quality association and effective marketing to potential users. In the digital world of computer viruses, phishing attacks, mal- and spy ware, a lesser known micro-ISV has much to gain by selling their long tail applications through well established aggregators. A small business owner is much more likely to buy a project management application listed on the Windows marketplace than buying directly from an unknown micro-ISV's Website. </p> <p>Although distributing software online does not always require trucking physical goods (except when selling shrink-wrapped software, which is still a common kind of commerce transaction) from stores to buyers, the delivery of hosted software services do require server infrastructure and data center operation support to host and run the application services. In many situations, it is not cost effective for an ISV to build and run their own operational infrastructure. Instead, it is frequently beneficial for SaaS ISV to have their applications hosted by professional SaaS hosting companies. Software service delivery is the subject of our recent <a href="http://msdn2.microsoft.com/en-us/library/bb891759.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb891759.aspx">paper</a>. Look around at the companies providing application hosting services, and you will notice that many hosters are also aggregators of software services who provide the market channels for the ISVs they host.</p> <p>However, the tasks of coordinating service delivery with SaaS hoster may still be too tedious for ISV producing long tail applications. This is why we are seeing new breeds of startups like Coghead and Longjump, where they provide a one-stop shop for ISV to develop, host, market and deliver their long tail applications. </p> <p mce_keep="true">&nbsp;</p> <p><strong><em>Force #3: Connecting supply and demand</em></strong></p> <p>Technologies that connect consumers of long tail applications are what help drives increasing demand for niche software. Chris calls these types of technologies "filters". Search engine results, reviews, user recommendations, blog opinions, application usage data - all these information influence application adoption and can eventually introduce new user behaviors and habits. Take social apps on Facebook for instance, various filters at that site not only help reduce the cost of search, but also ultimately influence the applications' success and adoption:</p> <p mce_keep="true">&nbsp;</p> <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_6.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_thumb_2.png" original-url="http://blogs.msdn.com/blogfiles/fred_chong/WindowsLiveWriter/TheForcesofLongTailSoftwareandServices_14FF7/image_thumb_2.png" width="626" height="375"></a> </p> <p>As you may have guessed, a one-size-fit-all filter will not do the best job of connecting users with the applications they want to find. We see from the Facebook example above that depending on the user's goal, he may choose among the multiple filters to find applications categorized according to popularity, activities, active users or published date. Not to be neglected is the observation that the purpose of the Websites also act as filters: Facebook is the filter for social network applications; Office Live is the filter for line-of-business applications built for small-medium companies etc.</p> <p mce_keep="true">&nbsp;</p> <p><strong><em>Force #4: Democratize Capitalism</em></strong></p> <p>This particular force is my contribution to long tail software economics. I believe that enhancing the opportunities to make money can further increase the supply of long tail software. The recent proliferation of Facebook applications illustrate this point very well - the authors of Facebook applications get to keep 100% of the ad-revenue attributed to their applications. Furthermore, incorporating an ad-funded software revenue model shifts the economics of when and how software is paid for, which can be explained through a fishing service metaphor. Using ad-funding is as if the long tail aggregator is running a "fishing service" business and software applications are hooks which baits (advertisements) are attached to entice the users to transact for some goods and services. The merchandise and service sellers are willing to pay for the "fishing service" when there is fish action. Effectively, hooks are essential components of the fishing service and the aggregator splits the ad-revenue received from the merchandise sellers with the long tail application providers. The ad-funded model not only provides opportunities for micro-ISVs to get paid, it also reduces the up front cost of trying and using software, thus removing some barriers to drive demand further and encourage software adoption.&nbsp;&nbsp; </p> <p>Ad-funding is not the only model to monetize long tail applications. Traditional licensing, subscription and transaction models are all still valid means for the ISV to get paid. The key point here is that the supply curve of long tail software is likely to grow when there are effective mechanisms for the developers to be compensated for their work.</p> <p>Most long tail applications will never command the kinds of price tags that top selling software are sold at. However, with production tools and distribution democratized, it may only take a very short time and almost no capital investment to build long tail software. In fact, when the long tail software economy takes off, it is very conceivable to see many more micro-ISVs creating applications as fast as them can (in matter of days or weeks) and live off the the aggregate income from multiple long tail applications.</p> <p align="center">+++</p> <p>Amazon and Netflix have already proven the profitable business model of selling long tail physical goods and entertainment content. The same cannot be said about the business of selling long tail software yet. However, there are existing and emerging businesses that are standing behind the forces we described above, as noted below in the table:</p> <table border="3" cellspacing="0" cellpadding="2" width="646"> <tbody> <tr> <td valign="top" width="167"> <blockquote style="margin-right: 0px" dir="ltr"> <p><strong>Force</strong></p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p><strong>Business</strong></p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p><strong>Current Examples</strong></p></blockquote></td></tr> <tr> <td valign="top" width="172"> <blockquote> <p>Democratize Production<br></p></blockquote></td> <td valign="top" width="234"> <blockquote> <p>Long tail application development tools, mashups and composite application platforms.</p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p>Microsoft Access, Ruby on Rails, APEX, <a href="http://www.popfly.ms/" mce_href="http://www.popfly.ms/">Popfly</a>, Sharepoint designer, <a href="http://www.coghead.com/apps" mce_href="http://www.coghead.com/apps">Coghead</a>, <a href="http://www.longjump.com/networking/Service?t=8" mce_href="http://www.longjump.com/networking/Service?t=8">Longjump</a>.<br></p></blockquote></td></tr> <tr> <td valign="top" width="176"> <blockquote> <p>Democratize Distribution<br></p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p>Long tail aggregators, application service delivery platforms.</p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p><a href="http://office.microsoft.com/en-us/officelive/FX102051381033.aspx" mce_href="http://office.microsoft.com/en-us/officelive/FX102051381033.aspx">Office Live</a>, <a href="http://www.facebook.com/apps/" mce_href="http://www.facebook.com/apps/">Facebook</a>, <a href="http://www.salesforce.com/appexchange" mce_href="http://www.salesforce.com/appexchange">AppExchange</a>, <a href="http://www.windowsmarketplace.com/" mce_href="http://www.windowsmarketplace.com/">Windows Marketplace</a>, <a href="http://www.isvpartner.bttradespace.com/CategoryWiseListing.aspx?CategoryID=7" mce_href="http://www.isvpartner.bttradespace.com/CategoryWiseListing.aspx?CategoryID=7">BT Application Marketplace</a>.</p></blockquote></td></tr> <tr> <td valign="top" width="178"> <blockquote style="margin-right: 0px" dir="ltr"> <p>Connect Supply and Demand</p></blockquote></td> <td valign="top" width="234"> <blockquote> <p>Long tail filters.</p></blockquote></td> <td valign="top" width="234"> <blockquote style="margin-right: 0px" dir="ltr"> <p>Facebook ranking and search, Sourceforge marketplace search for open source software, Windows marketplace rating.</p></blockquote></td></tr> <tr> <td valign="top" width="180"> <blockquote> <p>Democratize Capitalism</p></blockquote></td> <td valign="top" width="234"> <blockquote> <p>Long tail monetization engines.</p></blockquote></td> <td valign="top" width="234"> <blockquote> <p>Microsoft Adcenter, Google Ad-sense.<br></p></blockquote></td></tr></tbody></table> <p mce_keep="true">&nbsp;</p> <p>To prove that the market for long tail software is in fact a profitable one, we'll need to orchestrate the integration of long tail development tools, software marketplaces, filters and monetization schemes deliberately. </p> <p>May the force be with us...</p>]]></content:encoded>
    </item>
    <item>
      <title>The SaaSy Tale of Martians and Venusians</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/the-saasy-tale-of-martians-and-venusians</link>
      <pubDate>Wed, 14 Nov 2007 02:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/11/14/the-saasy-tale-of-martians-and-venusians/</guid>
      <description><![CDATA[Our latest paper is an attempt to match-make software vendors and hosters. The paper explains why...]]></description>
      <content:encoded><![CDATA[<P>Our latest <A href="http://msdn2.microsoft.com/en-us/library/bb891759.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/bb891759.aspx">paper</A> is an attempt to match-make software vendors and hosters. The paper explains why their futures are dependent on each other, what they can expect from one another, and how they can have a congenial marriage together. </P>
<P>Happy reading!</P>]]></content:encoded>
    </item>
    <item>
      <title>Going After the Long Tail? Think Channel as a Service (CaaS)</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/going-after-the-long-tail-think-channel-as-a-service-caas</link>
      <pubDate>Mon, 08 Oct 2007 02:01:00 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/10/08/going-after-the-long-tail-think-channel-as-a-service-caas/</guid>
      <description><![CDATA[Charles Fitzgerald recently posted an article on the elusive long tail market. The article mentioned...]]></description>
      <content:encoded><![CDATA[<P>Charles Fitzgerald recently posted an <A href="http://www.platformonomics.com/TheMuchMisunderstoodLarryEllison.aspx" mce_href="http://www.platformonomics.com/TheMuchMisunderstoodLarryEllison.aspx">article</A> on the elusive long tail market. The article mentioned some interesting stats on Salesforce's top-heaviness - a small number of enterprise customers account for more than 40% of their user base. Which begs the question, if the long tail is why software vendors are rushing to embrace SaaS, where is the evidence of successful Long Tail ISV stories?</P>
<P>Well, here's my theory:- The majority of SMBs in existence are fighting for survival in the market they are competing in, hence they are not (yet) going to spend their hard earned money on software that they are yet to relate with their profits. Unlike the large enterprises and established companies who may be looking to optimize, streamline or differentiate through IT automation, the number one priority for a large chunk of the long tail is finding customers to pay their bills.</P>
<P>When I was working in China earlier this year, <A href="http://www.alibaba.com/" mce_href="http://www.alibaba.com/">Alibaba</A> was one of the Web companies that caught my attention. For those not familiar with Alibaba, it is China's (if not the world's largest) B2B online marketplace. You can find many small and medium sized companies selling all kinds of merchandise through this online exchange. Essentially, Alibaba is offering (market) channel as a service. It also turns out that Alibaba's CaaS strategy attracted the world's largest gathering of SMBs to its B2B service. Serious viral effect is happening at their marketplace.</P>
<P>What does all these mean to SaaS ISVs and catching the long tail?</P>
<P>Well, to begin, if you are serious about selling to the long tail, you should first seek to become their market channel, or minimally, the short link to their channel. Essentially, this is the value proposition you need to create. The SaaS value propositions that convinced the large enterprises do not always work well for the elusive critter looking for the channel to their cheese.</P>
<P>Compared to the aspirations of B2B exchanges like Commerce One and Ariba in the late 90s, Alibaba does not attempt to provide a marketplace that is overly complicated - there is no automation of RFQ, goods requisition etc, just good old basic "listing" and "search". Although the features are very limited, SMB saw the business value immediately. Alibaba's Web site claimed 21 million and 3.6 million registered users in China and outside of China respectively.</P>
<P>Interestingly, Alibaba launched its software company, Alisoft at the beginning of this year with the mission to sell line-of-business applications to SMBs. This <A href="http://www.alibaba.com/aboutalibaba/aligroup/press_releases070108.html" mce_href="http://www.alibaba.com/aboutalibaba/aligroup/press_releases070108.html">press release</A> wrote that Alisoft already has 500,000 active users and 3 million registered users for its free LOB software. </P>
<P>My takeaway from Alibaba's business direction is that bootstrapping for the long tail needs to focus on solving business priorities for the SMB, which to me, is clearly helping those businesses find their customers. As software companies, selling software is of course the eventual goal, but it needs to be bundled with a customers' business channel story.</P>
<P>The combination of offering CaaS and SaaS makes the ISV business model more interesting but also more complicated, such as offering a few different channel + software services bundles with hybrid monetization schemes. For example, the entry level service offering may need to rely on an ad-funded or transactional model, so that SMB that are new to LOB apps can begin to see the value of the market channel and the software. For the more established SMB, the ISV may consider up-selling them to a full featured application that can take advantage of all aspects of the channel offering, and charge a subscription fee for using the application.</P>
<P>Another industry example of players who are well positioned to sell software to SMB are the telcos. Many of the ones I've spoken to plan to become SaaS aggregators. Telcos are not really SMB's channel, but by offering communication services, they are vital links to the SMB's channels. By tightly integrating line-of-business functions (especially those application features that enable interaction with their customers or leads to sales) with communication services, telcos can entice SMB to upgrade their services to include LOB apps.</P>
<P>These last few years, Internet search, consumer-based ad business models and social networks have drawn a lot of high tech investment energy. I suspect that we will soon see a revived interest in online marketplaces since the last of the B2B exchanges dwindled away in the early 2000s. Perhaps this time around, online marketplaces will focus on being the business channels for the SMBs - and they need to in order to fulfill the SaaSy Long Tail prophecy.</P>]]></content:encoded>
    </item>
    <item>
      <title>Interview with .NET Rocks</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/interview-with-net-rocks</link>
      <pubDate>Tue, 04 Sep 2007 12:43:22 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/09/04/interview-with-net-rocks/</guid>
      <description><![CDATA[I spoke with Carl and Richard at .NET Rocks earlier this year. Click on the .NET Rocks image below...]]></description>
      <content:encoded><![CDATA[<p>I spoke with Carl and Richard at .NET Rocks earlier this year. Click on the .NET Rocks image below to hear the recording:</p> <p><a href="http://dotnetrocks.com/default.aspx?showID=234" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="147" src="http://files.skyscrapr.net/users/fredch/blog/Interviewwith.NETRocks_88B4/image016.png" width="567" border="0"></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Implications of Self-, Outsourced- and OEM-Hosting</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/implications-of-self-outsourced-and-oem-hosting</link>
      <pubDate>Mon, 11 Jun 2007 22:28:09 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/06/11/implications-of-self-outsourced-and-oem-hosting/</guid>
      <description><![CDATA[The last couple of month I've been talking to many&nbsp;software vendors&nbsp;in China and Singapore...]]></description>
      <content:encoded><![CDATA[<p>The last couple of month I've been talking to many&nbsp;software vendors&nbsp;in China and Singapore and the topic of SaaS hosting is a recurring pain point highlighted by those I met. </p> <p>More often than not, my attempt&nbsp;to reassure them that my architecture team in Redmond is now feverishly working on SaaS hosting architecture guidance does not seem to appease their anxieties and concerns. (My previous post <a href="http://blogs.msdn.com/fred_chong/archive/2006/10/06/SaaSCon-Reminiscing.aspx">here</a> described the high level architecture capabilities of a SaaS hosting platform.) I can understand their phlegmatic reactions - hosting is not a core competency for most&nbsp;software vendors&nbsp;and it is no wonder that they are looking for alternatives&nbsp;other than&nbsp;the&nbsp;laborious option&nbsp;of building their own operational&nbsp;capability.</p> <p>Generally&nbsp;speaking,&nbsp;SaaS providers&nbsp;may consider the following&nbsp;hosting solutions (which can also be thought of as a&nbsp;continuum of options. If you've been following my posts you should now conclude that I really like the continuum way of representing architecture decisions) :</p> <ul> <li>Software vendor self&nbsp;host and manage their own operational environment <li>Software vendor&nbsp;partially or entirely outsource hosting to 3rd party hosters  <li>Software vendor OEM and license software to 3rd party hosting partners</li></ul> <p>The right end&nbsp;spectrum of the continuum represents a software vendor's&nbsp;decision to self-host and manage its entire operational infrastructure. The other opposite end of the same continuum represents the decision to OEM and license the SaaS solution to business partners who not only take ownership of&nbsp;the&nbsp;operational responsibilities, but also own the customer relationships with the application tenants.&nbsp;The points between the two ends of the continuum&nbsp;represent decisions to outsource&nbsp;one or more&nbsp;components of the hosting infrastructure to third party hosters. For instance, a software vendor could decide to self host and operate everything except for the billing system which it outsource to a billing solution provider.</p> <p>For the rest of this post, I want to&nbsp;share some thoughts on&nbsp;the technical and business implications brought about by the above hosting decisions.</p> <p><a href="http://files.skyscrapr.net/users/fredch/blog/ce36f29be4e9_10344/image033.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="427" src="http://files.skyscrapr.net/users/fredch/blog/ce36f29be4e9_10344/image0_thumb21.png" width="640" border="0"></a> </p> <p>When&nbsp;software vendors&nbsp;self-host, they&nbsp;(willingly or unwillingly)&nbsp;become the trusted custodian of their customers' data. The customer&nbsp;data include actual business data as well as workflows and business rules that&nbsp;are configured&nbsp;to run the customers' business processes. The software vendor is (legally and contractually) responsible for the "well being" of the hosted customer data. </p> <p>Frequently, the self-hosting software vendor is actually sitting on a gold mine of information&nbsp;- lots of valuable business knowledge can be mined from analyzing the stored data. For instance, if the application is an inventory management SaaS application, business intelligence about best selling products of the month and supply forecasting data can be derived by doing trend analysis on the stored data. Therefore, having access to customer's data allow the software vendor to offer valua-add services and information back to the tenants, potentially for additional fee.</p> <p>Technically, it&nbsp;may also be possible for the software vendor to perform cross section analysis of all&nbsp;the tenants' data&nbsp;in order to&nbsp;generalize business practices used by the clients. For instance, a CRM software vendor may be able to analyse and derive from all the&nbsp;configured workflows, patterns of&nbsp;sales&nbsp;processes with the shortest sales closing period. Such knowledge may then be&nbsp;used&nbsp;in&nbsp;business practices&nbsp;classes&nbsp;offered by the software vendor. Of course,&nbsp;such usage of customer data&nbsp;remains a controversial topic as many tenants will be nervous about their trade secrets being published as best practices. </p> <p>Publication and resale of identifiable private data&nbsp;obviously violates&nbsp;legal regulations and privacy laws. However,&nbsp;it is debateable if&nbsp;derivation of business knowledge by SaaS software vendor should be permitted, especially if the mining process is non-trivial and involves&nbsp;analyzing large samples of data.&nbsp; Perhaps we will see more intellectual property protection discussions around this topic when SaaS adopters&nbsp;see their business practices being "popularized" through their service providers. For those who are skeptical about such practices, let me remind you that the financial industry has been capitalizing on&nbsp;customer data&nbsp;and behavior for a long time. (Next time you take a class on stock market trading from an ex-broker, guess where he learned all his best dog tricks.)</p> <p>The second hosting model frees the software vendor from having&nbsp;to build and operate all or part of the SaaS hosting infrastructure themselves. In&nbsp;most third party hosting agreements, the software vendor would still maintain access rights to their tenants' data, so there should be little contractual restriction limiting the software vendor from pursueing the business ideas mentioned above. Practically speaking, since the hosting is outsourced to third party, there may be technical barriers that needs to be taken care of before the software vendor can&nbsp;have timely access to their customers' data. For instance, the hosting provider may limit when hosted data&nbsp;can be bulk replicated to a&nbsp;data warehouse. This is&nbsp;because the hoster&nbsp;needs to consider the network bandwidth impact&nbsp;on other hosted software vendors when massive amount of (replication) data is being transmitted over the networks.</p> <p>The third hosting model&nbsp;actually involves a&nbsp;major&nbsp;shift in the software vendor's business model. In this model, the software vendor provides the solution to their hosting partners who host and resell the solution through licensing and OEM agreement with the software vendor.&nbsp;Profit made is often split&nbsp;in varying proportions between the software vendor and the hosting partner.&nbsp;A key implication here&nbsp;concerns the software vendor's access (more accurately, potential lack of access) to the tenant data.&nbsp;In many&nbsp;OEM arrangements, the custody of the customer data&nbsp;belongs to the partner hosters. Obviously this shift of responsibility comes with benefits and downside for the software vendor. While the software vendor is no longer responsible for the operational availability, integrity&nbsp;and security of the tenants' business data, the vendor is also giving up potential opportunities&nbsp;to monetize on those data assets. </p> <p>In addition to value added services that could otherwise be&nbsp;provided, the software vendor may also be foregoing a channel of knowledge about the application usage and users' behavior, both of which&nbsp;can be accurately obtained through the operational environment.&nbsp;Furthermore,&nbsp;successful Websites often trial test new features by deploying and making pre-released features&nbsp;available publicly on the Internet. Without an operational environment, the software vendor will have to&nbsp;find partner hosters who will stage and trial run its&nbsp;alpha and beta&nbsp;release features.</p> <p>Although&nbsp;this post may&nbsp;read like I'm trying to convince you that you should be self-hosting, be assured that this is not my intent. There is really no absolute right or wrong hosting model. What's important&nbsp;is that&nbsp;you as a&nbsp;software vendor understands the price and reward that comes with&nbsp;your hosting decisions.</p> <p>It seems like a lot of good things in this world&nbsp;are bitter-sweet, and now that you&nbsp;are aware&nbsp;of&nbsp;the implications, you'll have to accept that the after taste of your SaaS hosting decision is no exception.</p>]]></content:encoded>
    </item>
    <item>
      <title>SaaS in Innovation Celebration Event</title>
      <link>https://docs.microsoft.com/archive/blogs/fred_chong/saas-in-innovation-celebration-event</link>
      <pubDate>Wed, 02 May 2007 05:25:52 GMT</pubDate>
      <dc:creator><![CDATA[Fred Chong]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fred_chong/2007/05/02/saas-in-innovation-celebration-event/</guid>
      <description><![CDATA[It's been almost 4 weeks since I landed in Beijing and&nbsp;began working with my colleagues in...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">It's been almost 4 weeks since I landed in Beijing and&nbsp;began working with my colleagues in China.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">2 weeks ago, I had the unanticipated opportunity to be involved in the organization of Imagination Festival - an event held at Beijing University celebrating the past,&nbsp;present and future of innovation in China.&nbsp;University students and high tech entrepreneurs attending the event seemed to be inspired by Bill Gate's keynote speech&nbsp;titled "Innovation through the Digital Decade".&nbsp;</span><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-fareast-language: zh-cn"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><font size="3"><font face="Calibri"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></font></font></v:shapetype><v:shape id="_x0000_s1026" style="margin-top: 0px; z-index: 1; visibility: hidden; margin-left: 0px; width: 50pt; position: absolute; height: 50pt; mso-position-horizontal-relative: text; mso-position-vertical-relative: text" o:preferrelative="f" type="#_x0000_t75" u1:preferrelative="t" u1:spt="75"><v:path o:extrusionok="t" o:connecttype="segments" u1:connecttype="rect" u1:extrusionok="f"></v:path><o:lock v:ext="edit" aspectratio="f" selection="t"></o:lock></v:shape></span><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-no-proof: yes"><v:shape id="_x0000_i1030" style="visibility: visible; width: 459pt; height: 149.25pt" type="#_x0000_t75" alt="main-1"><v:imagedata src="file:///C:\Users\fredch\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></v:shape></span><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="display: none; font-size: 12pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes; mso-hide: all"><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe"><v:stroke joinstyle="miter"></v:stroke><v:path gradientshapeok="t" o:connecttype="rect"></v:path></v:shapetype><v:shape id="_x0000_s1028" style="margin-top: -50pt; z-index: 3; margin-left: -50pt; width: 50pt; position: absolute; height: 50pt" type="#_x0000_t202"><v:textbox> <table cellspacing="0" cellpadding="0" width="100%"> <tbody> <tr> <td style="border-left-color: #f0f0f0; border-bottom-color: #f0f0f0; border-top-color: #f0f0f0; background-color: transparent; border-right-color: #f0f0f0"> <div> <p class="MsoNormal" style="margin: 0in 0in 10pt"><font face="Calibri"><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-no-proof: yes"><v:shape id="Picture_x0020_7" style="visibility: visible; width: 345.75pt; height: 112.5pt; mso-wrap-style: square" type="#_x0000_t75" alt="main-1" o:spid="_x0000_i1031"><v:imagedata src="file:///C:\Users\fredch\AppData\Local\Temp\msohtmlclip1\01\clip_image001.gif" o:title="main-1"></v:imagedata></v:shape></span><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-fareast-language: zh-cn"><o:p></o:p></span></font></p></div></td></tr></tbody></table></v:textbox></v:shape></span><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-fareast-language: zh-cn"><v:shape id="_x0000_s1027" style="margin-top: 0px; z-index: 2; visibility: hidden; margin-left: 0px; width: 50pt; position: absolute; height: 50pt" o:preferrelative="f" type="#_x0000_t75" u1:preferrelative="t" u1:spt="75"><font size="3"><font face="Calibri"><v:path o:extrusionok="t" o:connecttype="segments" u1:connecttype="rect" u1:extrusionok="f"></v:path><o:lock v:ext="edit" aspectratio="f" selection="t"></o:lock></font></font></v:shape></span><span style="mso-fareast-font-family: simsun; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: simsun; mso-no-proof: yes"><v:shape id="_x0000_i1029" style="visibility: visible; width: 459pt; height: 149.25pt" type="#_x0000_t75" alt="main-1"><v:imagedata src="file:///C:\Users\fredch\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></v:shape></span><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"><v:shape id="_x0000_i1028" style="visibility: visible; width: 459pt; height: 149.25pt" type="#_x0000_t75" alt="main-1"><v:imagedata src="file:///C:\Users\fredch\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></v:shape></span><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: simsun; mso-bidi-font-family: simsun; mso-fareast-language: zh-cn; mso-ansi-language: en-us; mso-bidi-language: ar-sa"><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><img height="160" alt="main-1" src="http://files.skyscrapr.net/users/fredch/blog/SaaSinInnovationCelebrationEvent_F1C4/clip_image0021.gif" width="492"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="width: 459pt; height: 149.25pt" type="#_x0000_t75" alt="main-1"><v:imagedata src="file:///C:\Users\fredch\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:href="cid:image001.png@01C785AE.A45A3F10"></v:imagedata></v:shape></span></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Normally, I would not expect to&nbsp;see&nbsp;an honorary&nbsp;tie to SaaS in a technology celebration event like this. However, I was pleasantly surprised that day.<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">During the event, Bill Gates presented&nbsp;awards to 5 "innovation heroes" as tokens of appreciation&nbsp;for being engineering and entrepreneural forefrunners&nbsp;of the software industry in China. 2 of the 5 heroes honored by Bill have been involved in SaaS-related endeavors:<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"><span style="font-size: 10pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Wang Xiao Cun is a program manager at the Suzhou SaaS innovation center and has been instrumental in the&nbsp;development of the Suzhou software park's SaaS incubation program.<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"><span style="font-size: 10pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New'"><span style="mso-list: ignore">o<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Mr. Guo is the founder of MaKaDao - a small SaaS ISV startup that is applying the academic theory of marketing science to real world business problems through the company's SaaS application.<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Left to right below&nbsp;(Bill Gates delivering the keynote; China Imagine Cup winners; me with Mr. Guo, the honored innovation hero):</span></p> <p><img height="142" alt="组图：盖茨在北大创新盛会上演讲" src="http://files.skyscrapr.net/users/fredch/blog/SaaSinInnovationCelebrationEvent_F1C4/clip_image0011.jpg" width="213"><img height="142" alt="cid:image012.jpg@01C784F7.DAB7DDE0" src="http://files.skyscrapr.net/users/fredch/blog/SaaSinInnovationCelebrationEvent_F1C4/clip_image0021.jpg" width="213"><img height="141" src="http://files.skyscrapr.net/users/fredch/blog/SaaSinInnovationCelebrationEvent_F1C4/clip_image0031.jpg" width="209"> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"></span>&nbsp;</p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Another highlight at this event is the final competition and announcement of the China Imagine Cup winners. The <a href="http://imaginecup.com/default.aspx">Imagine Cup</a> is the world's premier student technology competition challenging university students all over the world to&nbsp;innovate with&nbsp;their&nbsp;programming skills. The winner of the China Imagine Cup gets to represent their country in the grand finals that will be held in Korea later this year.<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Among the China Imagine Cup entries is one from XinHua University in ChengDu, where the students have implemented a multi-tenant SaaS application for creating and managing university portals. The&nbsp;team also sumitted&nbsp;a commercialization plan&nbsp;intending to capitalize on the&nbsp;long tail of Chinese universities where custom designed college websites for managing student and faculty activities are still considered unaffordable operational expenditure. Although this entry is not the final competition winner (perhaps the demo factor is not as cool), I think the SaaS business plan&nbsp;looks very promising if executed properly.<o:p></o:p></span></p> <p class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-size: 10pt; font-family: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">So there I was, witnessing and enjoying the presence of SaaS at a non-SaaS event.<o:p></o:p></span></p>]]></content:encoded>
    </item>
  </channel>
</rss>