<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Software as a Service (SaaS)</title>
    
    <link rel="alternate" type="text/html" href="http://blogs.progress.com/saas/" />
    <id>tag:typepad.com,2003:weblog-1602288</id>
    <updated>2008-05-14T07:07:36-07:00</updated>
    <subtitle>A blog that explores Software as a Service (Saas) advances, tools, and standards as seen by the SaaS experts at Progress Software.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/typepad/progress_software/saas" /><feedburner:info uri="typepad/progress_software/saas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>typepad/progress_software/saas</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
        <title>For the end-user, the UI is the application</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/saas/~3/PjwCVnE6hHQ/for-the-end-use.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/saas/2008/05/for-the-end-use.html" thr:count="3" thr:updated="2008-12-01T04:54:23-08:00" />
        <id>tag:typepad.com,2003:post-49812470</id>
        <published>2008-05-14T07:07:36-07:00</published>
        <updated>2008-05-14T07:07:36-07:00</updated>
        <summary>With his postings, Bob Krygowski highlighted many important aspects of Software as a Service, as in his The Other “S” in SaaS - Service Complementing Bob’s blogs, with this posting I will start discussing about the first “S” in SasS...</summary>
        <author>
            <name>Salvador Viñals</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Partner Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS Enabled Application" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Salvador Vinals" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA Infrastructure" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software as a Service (SaaS)" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/saas/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;With his postings, Bob Krygowski highlighted many important aspects of Software as a Service, as in his &lt;a href="http://blogs.progress.com/saas/2008/04/the-other-s-i-1.html"&gt;The Other “S” in SaaS - Service&lt;/a&gt;&amp;nbsp; Complementing Bob’s blogs, with this posting I will start discussing about the first “S” in SasS – Software.&lt;/p&gt;

&lt;p&gt;I am seeing that frequently the terms SaaS, Rich Internet Applications (RIA) and AJAX are used interchangeably, as if they were the same thing.&amp;nbsp; &amp;nbsp;They are not.&amp;nbsp; &amp;nbsp;SaaS applications should have as rich a user interface as possible of course, however not all RIA are AJAX and SaaS is not the exclusive business and deployment model of RIA.&amp;nbsp; &amp;nbsp;Comprehensiveness, agility, flexibility, modularity, intuitiveness, ease of use, maintenance and administration are all very important requirements for business applications.&amp;nbsp; &amp;nbsp;Many of these attributes are invisible to the end-users of business applications.&amp;nbsp; &amp;nbsp;They --- rightfully, I think --- don’t care or just take these characteristics for granted.&amp;nbsp; &amp;nbsp;To them, the first order priority is to perform their jobs as effectively and productively as possible and one of the most important means they have to do so is by using the application’s functionality through its user interface.&amp;nbsp; &amp;nbsp;Ditto: For the end-users, the UI &lt;em&gt;is&lt;/em&gt; the application.&amp;nbsp; &amp;nbsp;&lt;/p&gt;

&lt;p&gt;So, what is the best user interface for SaaS applications?&amp;nbsp; &amp;nbsp;Business applications must have the user interface(s) that fit the needs of the end-users.&amp;nbsp; &amp;nbsp;It is common for power users to require very rich desktop-like user interfaces with Windows look and feel (L&amp;amp;F), highly responsive and with desktop integration (ie. Outlook’s metaphor has gained tremendous acceptance and more often than not end-users demand it as their L&amp;amp;F of choice).&amp;nbsp; &amp;nbsp;On the other hand, a traditional web-style (block-oriented) user interface with some Ajax may be more appropriate for occasional end-users.&amp;nbsp; &amp;nbsp;Quite frequently any given application must meet the needs of these two types of end-users!&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p&gt;How to address this dilemma?&amp;nbsp; &amp;nbsp;With robust, field proven SOA-based development and deployment products and tools that include support for a broad range of user interfaces, reusability of a single code-base, abstraction from basic technologies to facilitate maintenance, and one development language for data management, business and most user interface logic to keep the costs low and the developer’s productivity high.&lt;/p&gt;

&lt;p&gt;OpenEdge addresses these requirements with flying colors.&amp;nbsp; &amp;nbsp;And proof of OpenEdge’s versatility and comprehensiveness, is its leadership position in the SaaS marketplace with a vast catalog of actual commercial SaaS business applications in production, as discussed in &lt;a href="http://blog.technologyevaluation.com/blog/2008/04/21/progress-ing-towards-erp-on-demand/"&gt;Progress-ing Towards ERP On-Demand&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The SaaS business model makes it easy for businesses to rapidly subscribe and use business applications, and makes it easy as well to switch away from those offerings that don’t suit the needs of the end-users!&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p&gt;Therefore, regarding the user interface of SaaS applications do not get carried away with market hype and choose the UI to meet the needs of the end-users.&amp;nbsp; &amp;nbsp;Architect the applications using SOA/OERA principles and OpenEdge will give you unmatched flexibility to use any or multiple UIs at once: (D)HTML, Ajax, Windows desktop GUI, .NET, Java, Adobe Flex, --- to name just a few ---&amp;nbsp; and using one business logic code-base operating in OpenEdge application servers running on UNIX, Linux or Microsoft.&amp;nbsp; &amp;nbsp;Choice is good and OpenEdge gives you the power to choose.&amp;nbsp; &amp;nbsp;Do not settle for less.&amp;nbsp; &amp;nbsp; &lt;/p&gt;

&lt;p&gt;In future postings I am planning to discuss pros and cons of user interface options.&amp;nbsp; &amp;nbsp;&lt;strong&gt;I'd love to hear from you:&amp;nbsp; What user interface(s) are you using, or planning to use with your SaaS applications?&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blogs.progress.com/saas/2008/05/for-the-end-use.html</feedburner:origLink></entry>
    <entry>
        <title>Development vs. Delivery Platforms for SaaS</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/saas/~3/KSEKmzmnbF8/development-vs.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/saas/2008/05/development-vs.html" thr:count="2" thr:updated="2009-10-13T13:54:25-07:00" />
        <id>tag:typepad.com,2003:post-49279782</id>
        <published>2008-05-01T08:36:20-07:00</published>
        <updated>2008-05-01T08:36:20-07:00</updated>
        <summary>A new study by McKinsey &amp; Company published this week talks up the impending battle between SaaS development and SaaS delivery platforms. The SaaS development platform is essentially a turnkey application development platform, including runtime, database, hosting, development tools, common...</summary>
        <author>
            <name>Bob Krygowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Bob Krygowski" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Channel Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Platform as a Service" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software as a Service (SaaS)" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="McKinsey" />
        <category scheme="http://sixapart.com/ns/types#tag" term="PaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Platform-as-a-Service" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Progress Software" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Software-as-a-Service" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/saas/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;A new &lt;a href="http://www.software2008.com/downloads/mckinsey_software2008_survey.pdf"&gt;study&lt;/a&gt; by McKinsey &amp;amp; Company published this week talks up the impending battle between SaaS development and SaaS delivery platforms.&lt;/p&gt;

&lt;p&gt;The SaaS development platform is essentially a turnkey application development platform, including runtime, database, hosting, development tools, common UI, hosting, etc.&amp;nbsp; Companies in this space are Force.com, Bungee Labs, Longjump, Coghead, and likely many others to come.&lt;/p&gt;

&lt;p&gt;The SaaS delivery platform combines all the element necessary to deploy and administer a SaaS offering, and solve many of the ornery and expensive elements like billing and metering across multiple offerings, single sign-on, service provisioning, service monitoring, infrastructure scalability, application integration, etc.&amp;nbsp; This is a great option for APs who have made a commitment and investment in their application and don't want to re-write.&amp;nbsp; Some players in the industry today are OpSource, Amazon (EC2 and S3) although this is not a complete offering, and likely to be others as the hosting providers in the market realize that simple Linux or Microsoft hosting isn't enough and they move to offer more valuable and integrated services.&lt;/p&gt;

&lt;p&gt;Assuming for the moment that you see the market evolving in this way as well, what path would you take?&amp;nbsp; Do you see something different?&lt;/p&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blogs.progress.com/saas/2008/05/development-vs.html</feedburner:origLink></entry>
    <entry>
        <title>The Other "S" in SaaS - Service</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/saas/~3/RthSoe0C8Ak/the-other-s-i-1.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/saas/2008/04/the-other-s-i-1.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-49127332</id>
        <published>2008-04-28T10:58:15-07:00</published>
        <updated>2008-04-28T10:58:15-07:00</updated>
        <summary>I suppose it makes sense that much of the discussion you read in blogs, datasheets, websites, and even from the analyst community about SaaS almost exclusively talks about it as a technology, and gives little air time to the other...</summary>
        <author>
            <name>Bob Krygowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Bob Krygowski" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS Operations" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software as a Service (SaaS)" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/saas/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I suppose it makes sense that much of the discussion you read in blogs, datasheets, websites, and even from the analyst community about SaaS almost exclusively talks about it as a technology, and gives little air time to the other &amp;quot;S&amp;quot; in the SaaS acronym - the service - and what it means to sell a service as well as the use of an application.
&lt;/p&gt;

&lt;p&gt;When we talk to ISVs about taking advantage of the growth opportunities related to SaaS, what often gets lost is what it takes to be service oriented - as a company.&amp;nbsp; Most get it that the service needs to be available in order to generate revenue, but often times that's where it ends.&amp;nbsp; In truth, that's where it starts.
&lt;/p&gt;

&lt;p&gt;• The service becomes the product.&amp;nbsp; Treat service problems with the same energy and priority as bugs in the source code.&amp;nbsp; Many successful service companies that I've been fortunate enough to be part of in my past run daily service quality meetings, and not only review the up/down status of the equipment, but also review call volume, call severity, the nature of the call (technical vs. non-technical), billing issues, etc.&amp;nbsp; While service issues can be categorized and prioritized for resolution, speed of resolution and how you handle a customer is even more important. Make sure you can talk to a human within a reasonable period time, and not put them into an endless support queue.&amp;nbsp; I personally don't believe you can get away with different levels of support based on what the customer pays.&amp;nbsp; Sure, it's possible to guide users to help themselves through online help, but don't make that the only option. It's also important to remember that the user is often a buyer or influencer into the decision making process, so be aware.&amp;nbsp; I would bet that for most product companies, the one who made the purchase decision almost never calls the help desk, putting the support team on stage at all times.
&lt;/p&gt;

&lt;p&gt;• Accountability.&amp;nbsp; Executives should establish service quality goals and tie compensation to those goals.&amp;nbsp; Nothing motivates like cash, and if a company is truly serious about delivering a quality service, establish clear goals regarding service quality, communicate them throughout the organization, measure regularly, and reward for achieving and penalize when goals are not met.
&lt;/p&gt;

&lt;p&gt;• Transparency.&amp;nbsp; I've seen some great examples of companies with SaaS offerings who give you a pretty unique view of how they're performing.&amp;nbsp; Salesforce.com for example publishes their availability status on their customer portal, as well as historic availability metrics so you can judge for yourself whether their performance will meet your needs.&amp;nbsp; Also think about the value you want your customers to place on your service, if you want to be the mission-critical guy to them, then you need to give them what they need to feel comfortable at a moments' notice.&amp;nbsp; Yes, sometimes it hurts when things aren't going well, but it's healthier in the long run for your customer and for you. 
&lt;/p&gt;

&lt;p&gt;• Communication.&amp;nbsp; I touched on it before, but communication within the organization is critical, not just for SaaS companies, but when trying to put the square peg of a service business into the round hole of a product company.&amp;nbsp; Transforming the identity of a company is hard work, and communicating effectively from the beginning is critical.
&lt;/p&gt;

&lt;p&gt;• Simplicity.&amp;nbsp; Making it easy to do business with you is always a good start.&amp;nbsp; For many ISVs, ordering services, ordering additional services, canceling services, reviewing and understanding the bill, speaking to a human when you have questions, etc., are all so often overlooked as part of the customer experience.&amp;nbsp; But with a services model, thoughtful consideration should be given to the various touch points the customer may use to experience your company – outside of the application itself – and take advantage of those opportunities to provide easy and excellent levels of service.&amp;nbsp; I sometimes equate this to a new restaurant, the kinks haven't been worked out yet, but as long as the food is good and the place is clean, you'll likely be given a second chance.
&lt;/p&gt;

&lt;p&gt;• Performance counts.&amp;nbsp; Gone are the days that you can wash your hands of network latency problems, slow page load times, etc.&amp;nbsp; Business buyers are consumers too, and their biases towards crappy and excellent service come to work with them.&amp;nbsp; Think about how the service will look from their perspective.
&lt;/p&gt;

&lt;p&gt;• Capacity Planning and Scalability.&amp;nbsp; Without taking a completely purist view of SaaS, most ISVs with SaaS offerings provide the service delivery infrastructure as part of the overall value proposition.&amp;nbsp; Remember, though, by taking on that responsibility, you're now responsible for knowing your customer well enough to have enough capacity – of everything you offer – on hand to meet their needs, and for you to generate revenue.
&lt;/p&gt;

&lt;p&gt;• Relationships.&amp;nbsp; Whether you price based on the number of users, volume of data or transactions, or some other metric, the relationship you have with your customer has to be managed.&amp;nbsp; This is not to say you have to dedicate a resource on a 1:1 basis, but thinking less in terms of a one-time sale and more in terms of a long-term, growth-oriented relationship is a higher level of service most product oriented companies don't practice today, and which requires commitment to get right.
&lt;/p&gt;

&lt;p&gt;• Service Level Agreements.&amp;nbsp; I bet that in the past the closest most ISVs came to offering a service level guarantee was their warranty, which we all know isn't worth that much.&amp;nbsp; But with a service, the trend is heading in the direction of having to put some real guarantees behind the quality of the service you provide, guarantees that are backed up by cash payments or credits if you fail to meet the quality metrics you agree to.
&lt;/p&gt;

&lt;p&gt;• Stuff that probably shouldn't be your problem, now it is.&amp;nbsp; I spent quite a few years with companies that offered managed services, and in my case they were hosting, security, and networking – all pretty important in a SaaS based business – and I always found myself in the middle of what we thought was the customers problem.&amp;nbsp; Blocked email servers, inefficient LAN routing, application configuration problems.&amp;nbsp; Playing the role of a service provider, especially one that takes a turnkey approach to delivering an application service, be prepared to address a wide range of topics considered to be part of the application delivery chain, regardless of whether or not you had or have anything to do with it.
&lt;/p&gt;

&lt;p&gt;• Account Management versus Sales or Business Development.&amp;nbsp; Instilling a commitment to building a healthy, ongoing service relationship, with financial incentives from continued growth, is another important transition to a services mentality for the company.&amp;nbsp; For the ISV, much of the financial growth in the account comes from increased usage of the service, which means that you have to pay closer attention to the customer throughout their lifecycle as a customer, and not just until the application has been handed over.&amp;nbsp; 
&lt;/p&gt;

&lt;p&gt;• Change things up.&amp;nbsp; While there are a lot things to consider as you adopt a more services mentality within the company, one positive aspect is that you are constantly getting feedback from your customers, and have the ability to tinker with the service to make it better.&amp;nbsp; The closer relationship you've built will therefore help you be more responsive to your customers needs versus using a patch or bug fix release every month to six months to fix issues.
&lt;/p&gt;

&lt;p&gt;What do you think?&amp;nbsp; How have you made a transition to a services model from a product model?&amp;nbsp; Any interesting experiences?&lt;/p&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blogs.progress.com/saas/2008/04/the-other-s-i-1.html</feedburner:origLink></entry>
    <entry>
        <title>Any Good Channel Models for SaaS?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/saas/~3/BfO27WPYVws/any-good-channe.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/saas/2008/04/any-good-channe.html" thr:count="2" thr:updated="2009-07-30T03:28:08-07:00" />
        <id>tag:typepad.com,2003:post-48851598</id>
        <published>2008-04-22T10:56:13-07:00</published>
        <updated>2008-04-22T10:56:13-07:00</updated>
        <summary>While I'me not sure I would call it a dirty little secret, the lack of a solid channel model for ISVs who make an investment in taking a SaaS offering to market is conspicuously absent. Many are trying, the current...</summary>
        <author>
            <name>Bob Krygowski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Bob Krygowski" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Channel Development" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software as a Service (SaaS)" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Vertical Business Networks" />
        
        <category scheme="http://sixapart.com/ns/types#tag" term="Channel Models" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Progress Software" />
        <category scheme="http://sixapart.com/ns/types#tag" term="SaaS" />
        <category scheme="http://sixapart.com/ns/types#tag" term="Software-as-a-Service" />
        
<content type="html" xml:lang="en-US" xml:base="http://blogs.progress.com/saas/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;While I'me not sure I would call it a dirty little secret, the lack of a solid channel model for ISVs who make an investment in taking a SaaS offering to market is conspicuously absent.&lt;/p&gt;

&lt;p&gt;Many are trying, the current influx of Platform-as-a-Service (PaaS) vendors is one such example, vendors like Force.com (www.force.com), Boomi (www.boomi.com), Longjump (www.longjump.com), and the list goes on and on.&amp;nbsp; PaaS vendors solve a very thorny problem, particularly for start-ups who have the benefit of a blank canvass upon which to work. &lt;/p&gt;

&lt;p&gt;But where do you go from there?&amp;nbsp; You've made a decision to build on a platform that gives you the infrastructure you need to get started and run a service, but without any customers who really cares what platform it's run on.&lt;/p&gt;

&lt;p&gt;What role should the PaaS vendor play in helping companies with SaaS offerings find customers, if any?&amp;nbsp; You'd think that in exchange for the virtual platform lock-in they would do more to help their customers be successful through lead management, market awareness, mashup or composite application support, etc.&lt;/p&gt;

&lt;p&gt;What about other channel models or simply a path to the end customer - the one who pays the bill?&amp;nbsp; &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;The direct sales model?&amp;nbsp; Depends on the solution, but generally too slow and expensive for the long term, and doesn't generate the kind of scale required (with some notable exceptions).&amp;nbsp; However, much of the B2B side of SaaS is still sold this way.&lt;/li&gt;

&lt;li&gt;Systems Integrators? Perhaps.&amp;nbsp; Microsoft will undoubtedly have some success selling Exchange and Sharepoint through the SI and hosting community because the administration and customization side of Sharepoint, and a cottage industry has sprung up around Salesforce.com to help with process design and implementation, but nothing too dramatic.&lt;/li&gt;

&lt;li&gt;Partnerships?&amp;nbsp; Likely one of the most compelling options, but one that has yet to gel in any significant way.&amp;nbsp; Imagine partners joining forces and resources to address similar target markets with complementary offerings?&amp;nbsp; Sure, lots of details to work out, but might be a great option to explore.&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;What else is there?&amp;nbsp; Any thoughts or great examples?&lt;br /&gt; &lt;/p&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://blogs.progress.com/saas/2008/04/any-good-channe.html</feedburner:origLink></entry>
    <entry>
        <title>Welcome to the SaaS blog</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/typepad/progress_software/saas/~3/DTK-ApVx5hQ/welcome-to-the.html" />
        <link rel="replies" type="text/html" href="http://blogs.progress.com/saas/2008/03/welcome-to-the.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-46822682</id>
        <published>2008-03-10T06:23:43-07:00</published>
        <updated>2008-03-10T06:23:43-07:00</updated>
        <summary>Welcome to the Software as a Service (SaaS) blog sponsored by Progress Software.</summary>
        <author>
            <name>The Progress Guys</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Software as a Service (SaaS)" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://blogs.progress.com/saas/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Welcome to the Software as a Service (SaaS) blog sponsored by Progress Software.</p></div>
</content>


    <feedburner:origLink>http://blogs.progress.com/saas/2008/03/welcome-to-the.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 --><!-- nhm:from_kauri -->
