<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Transforming Software Products for Intelligent Automation Services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Damian Kedziora</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dominik Siemon</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Edona Elshan</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LUT University</institution>
          ,
          <addr-line>Mukkulankatu 19, 15210 Lahti</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Vrije Universiteit Amsterdam</institution>
          ,
          <addr-line>De Boelelaan 1105, 1081 HV Amsterdam</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <fpage>27</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>In recent academic and commercial literature, the extensive transformations of software products have been a focal topic. However, the discourse has insufficiently addressed the emergence and role of lowcode technologies, including robotic process automation (RPA). With the growing significance of RPA and low-code solutions, a salient transition has been observed from conventional On-Premise to Software-As-A-Service (SaaS) paradigms, signifying a critical juncture in its developmental trajectory. Our research, placed at the context of intelligent automation (IA) offerings, explored the product transformation practices conducted by ECIT Veny AS, a renowned Nordic provider of process automation services. In this context, our study discovered a novel observation: notwithstanding the rapid commoditization of RPA technology across diverse business infrastructures, there is a transition for automation service providers to shift their focus from mere technological prowess to holistically addressing client-centric challenges and demands. It has triggered the conceptualization and deployment of a novel product named Robot as a Service - Process Automation ('RaaS-P'), characterized by an innovative approach to service level agreement (SLA). This approach placed emphasis on facets such as system availability, operational stability, expedited recovery mechanisms, and transaction quality, all underpinned by the principles of simplicity and predictability.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Robotic Process Automation</kwd>
        <kwd>Low Code</kwd>
        <kwd>Software Product</kwd>
        <kwd>Transformation 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Software product transformations are complex processes influenced by technology,
organization, and market factors [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The shift to 'software-as-a-service' (SaaS) and cloud
computing has been extensively explored [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], including the differences between 'as-a-service' and
'on-premise' software ecosystems. Robotic process automation (RPA) and low-code products
have seen rapid growth, offering both 'on-premise' and 'cloud-based' automation solutions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Software product transformation involves evolving software products due to technological
advancements, market changes, and user preferences [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], with the shift to Software-as-a-Service
(SaaS) being crucial. For example, Komssi et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] analysed a Finnish SaaS company's strategy,
identifying four stages tied to market and customer shifts. In addition, Manikas [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] detailed a
product series' evolution, affecting software practices and business, while Leenen et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
studied the move from custom to standardized software. In addition, Robotic Process Automation
(RPA) technology is a type of software that robotizes rule-based tasks by mimicking human
actions is capable of handling various business processes and can be supplied with SaaS model.
It can also get integrated with AI elements, such as machine learning (ML) and natural language
processing (NLP) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], empowering non-technical users. This has led to a rapid growth of
automation software within Low-Code Development Platforms (LCDPs), enabling non-technical
users to create diverse applications swiftly [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] reducing software development time at the same
time [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Software products, often transitioning to SaaS, adapt to technology, market, and
customer needs. RPA and LCDPs automate processes and expedite software development for
non-technical users, underscoring the evident need for research on the intersection of RPA and
'as-a-service' models.
      </p>
      <p>
        Market coordination in 'as-a-service' ecosystems and SaaS product strategies require
attention [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Ylä-Kujala et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] advocate examining RPA service models. Beyond technology,
transitioning to 'as-a-service' encompasses organizational, market, and strategic changes. The
implications, such as cost, service quality, and customer satisfaction, are largely untapped. Based
on those recommendations and lacunas, our case study delves into the RPA providers' shift to
'asa-service', scrutinizing impacts from cost to customer experience.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Research Method</title>
      <p>
        Our case study was based on the guidelines by Benbasat et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The case organization, ECIT
Veny AS is part of the ECIT Group, a Nordic leader in accounting, finance, HR, and IT services,
develops service solutions in RPA, Low-Code, and integrations. Their mission is to automate
processes, enhance efficiency, and improve business quality. The research, conducted from June
to August 2023, involved reviewing internal documentation and interviewing key staleholders,
who were decision makers and owners of product transformation: Andrzej Knioła, Product
Manager based in Warsaw, Poland, and Simon E. Jorn, Managing Director in Bergen, Norway. It
provided insights into old products, the transformation process, as well as new product. One
researcher worked at the case organization during the product transformation exercise in 2022,
by observing and providing feedback. It's essential to note that the primary responsibility for the
transformation was with the Product Manager. The series of interviews conducted, as well as
thorough analysis of product documentation, together internal observations of transformation
stakeholders and practicalities, allowed the researchers to formulate the study narrative. The
case organization's feedback and improvement suggestions were considered, and the research
results were reflected through consensus.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Findings and Discussion</title>
      <p>
        In this section, we delve into key findings and discuss results while presenting additional
research data. The case company embarked on delivering intelligent automation services in 2016,
utilizing UiPath, a global RPA market leader valued at 8.9 billion USD [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. They were early
adopters of UiPath, the third partner in UiPath's history and the first to implement business
process automation in a cloud model. The company initially offered two primary process
automation products: 'on-prem' and cloud automation.
      </p>
      <p>The ‘on-prem’ model, while appealing to a number of customers due to its compliance with
privacy regulations and organizational mandates, required a setup of proprietary computing
infrastructure. This model imposed significant resource allocation, time commitment, and capital
expenditure obligations, similar to the establishment of an internal Center of Excellence (CoE). In
contrast, cloud automation catered to companies that preferred to delegate operational
functionalities to external providers, facilitated by software robots that operated continuously,
thus reducing post-contractual client engagement. As described by Product Manager and
supported by Managing Director, the novel automation service product sought to provide a clear,
customer-centric, and predictable offering. The product was named Robot as a Service - Process
Automation (‘RaaS-P’), and got anchored in simplicity and predictability, aiming to demystify the
facets of automation for stakeholders, eliminating the need for heavy engagement. This
comprehensiveness extended from pre-commitment through pricing, execution, ongoing
support, and service termination. A key attribute was its transparency, particularly in terms of
tax implications and quality of deliverables. RaaS-P resonated with a wide range of organizations
and addressed diverse automation objectives encompassed within parameters such as cost
effectiveness, operational throughput, quality assurance, regulatory compliance, and time
optimization. Operational modalities were facilitated by virtual machines in which robotic tasks
were performed. Such environments were either client-centric or managed under the aegis of
ECIT Veny. Process assessments were regimented, using standardized workshop templates
accompanied by favourable pricing offerings. As presented at Figure 1, robotic allocations were
process-specific:</p>
      <p>Maintenance was envisioned as a static monthly expense, contingent on automation
modalities, either click-less or traditional. Automated operations were tied to a fixed monthly fee,
ensuring operational smoothness. A significant change in the new product was the approach to
service level agreements (SLAs), with a focus on customer-centric key performance indicators
(KPIs) instead of traditional SLAs, like uptime. The SLA for RaaS-P was based on the guarantee
that automation would start within a specified time after a triggering event, prioritizing reliability
over platform uptime. The focus was on minimizing the actual business impact of automation
disruptions. At the same time, it is important to highlight that the approach of ECIT Veny was
based on its culture of experimentation, constantly improved by rapid prototyping and market
feedback. The company's journey in providing automation services, was a transition to a
simplified and predictable automation solution, and the shift in SLA metrics to prioritize
customer-centric performance over vendor-focused metrics.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>
        The RPA market has seen rapid growth, aligning with the broader trend of shifting to low-code
software at global business. Our single case study on ECIT Veny examines the gradual shift from
'on-prem' to 'as-a-service' model, focusing on their drivers and effects on cost, quality, and
customer experience. The key triggers of this shift include industry trends and internal
experiences. Factors like cost pressures brought by COVID-19 pandemic, rising inflation, and
salary expectations played a crucial role, in line with previous findings by Kedziora et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. A
notable observation is the increasing complexity of implementing new robots, as companies
progress in their automation journey. As the RPA market matures, the emphasis shifts from
technology to addressing customer needs, fostering a more customer-centric approach. Triggers
for this transition include changes in vendor licensing from 'on-premise' to 'as-a-service,'
macroeconomic factors, and the growing prevalence of remote work. A key finding is the novel
approach to service level agreements (SLAs) based on availability, job stability, recovery, and
transaction quality, underpinning the principles of simplicity and predictability. The 'click-less'
SLA option for process maintenance, which operates at the back-end of processes, has not been
discussed at RPA research so far. Standardized process discovery processes are also highlighted,
echoing previous works like Seppänen et al. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and Weder et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. While the study focuses
on a single organization, replicating this research across diverse settings, cultures, and domains
is recommended. Furthermore, exploring the influence of artificial intelligence (AI) on various
lenses of software production, incl. requirement specifications, development and operations
(DevOps) is recommended. We also suggest studying how automation service choices align with
a company's digital transformation strategy. It would be also interesting to examine the setups
and circumstances of building and transforming software start-up companies, in line with
reshaping their product offering.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finkelstein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S. "</given-names>
          </string-name>
          <article-title>A Sense of Community: A Research Agenda for Software Ecosystems."</article-title>
          <source>Proceedings of the 31st International Conference on Software Engineering</source>
          , Vancouver, BC, Canada,
          <year>2009</year>
          , pp.
          <fpage>187</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Cusumano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>"Cloud Computing and SaaS as New Computing Platforms." Communications of the ACM</article-title>
          , vol.
          <volume>53</volume>
          , no.
          <issue>4</issue>
          ,
          <issue>2010</issue>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Mäkilä</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Järvi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rönkkö</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nissilä</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>"How to Define Software-as-a-Service - An Empirical Study of Finnish SaaS Providers."</article-title>
          <source>Software Business: First International Conference, ICSOB 2010, Proceedings 1</source>
          , Springer Berlin Heidelberg,
          <year>2010</year>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Rajlich</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Software</surname>
          </string-name>
          <article-title>Engineering: The Current Practice</article-title>
          , 1st ed.,
          <source>Chapman</source>
          and Hall/CRC,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Komssi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kauppinen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ropponen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palomäki</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          "
          <source>Transformations of a Solution Strategy: A Case Study." Software Business</source>
          , Springer,
          <year>2011</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Manikas</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>"Evolving Software Products, the Design of a Water-Related Modeling Software Ecosystem."</article-title>
          <source>Software Business</source>
          , Springer,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Leenen</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vlaanderen</surname>
            , K., van de Weerd,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>"Transforming to Product Software: The Evolution of Software Product Management Processes during the Stages of Productization."</article-title>
          <source>Software Business</source>
          , Springer,
          <year>2012</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Siemon</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kedziora</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>"From Accountant to Software Developer - Transforming Employees with Robotic Process Automation (RPA)."</article-title>
          <source>Proceedings of the 56th Hawaii International Conference on System Sciences (HICSS)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>4244</fpage>
          -
          <lpage>4253</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Alamin</surname>
            ,
            <given-names>M. A. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uddin</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malakar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Afroz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haider</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iqbal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          "
          <source>Developer Discussion Topics on the Adoption and Barriers of Low Code Software Development Platforms." Empirical Software Engineering</source>
          , vol.
          <volume>28</volume>
          , no.
          <issue>1</issue>
          ,
          <issue>2023</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Khorram</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mottu</surname>
            ,
            <given-names>J.-M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sunyé</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>"Challenges &amp; Opportunities in Low-Code Testing."</article-title>
          <source>Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Xiao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Owusu</surname>
            ,
            <given-names>A. O. "</given-names>
          </string-name>
          <article-title>An Analysis of Product Strategy in Cloud Transition Considering SaaS Customization." Information Systems and e-Business Management</article-title>
          , vol.
          <volume>19</volume>
          , no.
          <issue>1</issue>
          ,
          <issue>2021</issue>
          , pp.
          <fpage>281</fpage>
          -
          <lpage>311</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Ylä-Kujala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kedziora</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Metso</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kärri</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Happonen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piotrowicz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <article-title>"Robotic Process Automation Deployments: A Step-by-Step Method to Investment Appraisal." Business Process Management Journal</article-title>
          , vol.
          <volume>29</volume>
          , no.
          <issue>8</issue>
          ,
          <issue>2003</issue>
          , pp.
          <fpage>163</fpage>
          -
          <lpage>187</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Benbasat</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldstein</surname>
            ,
            <given-names>D.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mead</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          "
          <source>The Case Research Strategy in Studies of Information Systems." MIS Quarterly</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>3</issue>
          ,
          <issue>1987</issue>
          , pp.
          <fpage>369</fpage>
          -
          <lpage>386</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Gartner</surname>
          </string-name>
          .
          <article-title>"</article-title>
          <source>Magic Quadrant for Robotic Process Automation1 Research Report." 2023. Accessed: August</source>
          <volume>15</volume>
          ,
          <year>2023</year>
          . [Online]. Available: https://www.gartner.com/reviews/market/robotic-process
          <string-name>
            <surname>-</surname>
          </string-name>
          automation-software
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Kedziora</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leivonen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piotrowicz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Öörni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>"Robotic Process Automation (RPA) Implementation Drivers: Evidence of Selected Nordic Companies." Issues in Information Systems</article-title>
          , vol.
          <volume>22</volume>
          , no.
          <issue>2</issue>
          ,
          <issue>2021</issue>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Seppänen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liukkunen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oivo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          "
          <source>Opportunity Exploitation in Software Startups." Software Business</source>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Werder</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zobel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>"PDISC - Towards a Method for Software Product sDISCovery."</article-title>
          <source>Software Business</source>
          , Springer,
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>