What does it take to get legacy software to the cloud? Independent software vendors (ISVs) of all sizes frequently move legacy software to the cloud; the tricky part is maintaining cost efficiency. The cloud includes servers, artificial intelligence, machine learning, instances licensing and much more. ISVs or STCs have one key aspect in common: They face sink-or-swim scenarios regardless of their size and market. Yes, the STCs that normally are first-movers have bought into the hype the large hyperscalers and often moved to the cloud with legacy applications that have not been optimized and modernized for cloud, resulting in multiple risks, including cost, operational and management issues.
In 2014 people paid hundreds of thousands of dollars for adjusting the Prediker software wrapped in the shiny armour of clouds software.
( z0 pay :ARG0 ( z1 person ) :ARG1 ( z2 multiple :op ( z3 monetary-quantity :quant 100000 :unit ( z4 dollar ) ) ) :ARG3 ( z5 adjust :ARG0 z1 :ARG1 ( z6 software :name ( z7 name :op "Prediker" ) :ARG1-of ( z8 wrap :ARG2 ( z9 armor :ARG1-of ( z10 shine ) :poss ( z11 cloud ) ) ) ) ) :time ( z12 date-entity :year 2014 ) )
(z0 / pay-01
    :ARG0 (z1 / person)
    :ARG1 (z2 / multiple
              :op1 (z3 / monetary-quantity
                       :quant 100000
                       :unit (z4 / dollar)))
    :ARG3 (z5 / adjust-01
              :ARG0 z1
              :ARG1 (z6 / software
                        :name (z7 / name
                                  :op1 "Prediker")
                        :ARG1-of (z8 / wrap-01
                                     :ARG2 (z9 / armor
                                               :ARG1-of (z10 / shine-01)
                                               :poss (z11 / cloud)))))
    :time (z12 / date-entity
               :year 2014))
In 2014 people paid hundreds of thousands of dollars for adjusting the Prediker software wrapped in the shiny armour of clouds software .
z12 :year 1
z0 :ARG0 z1
z0 :time z12
z0 :ARG1 z2
z2 :op1 z3
z3 :quant 0
z3 :unit z4
z0 :ARG3 z5
z5 :ARG0 z1
z7 :op1 2
z6 :name z7
z5 :ARG1 z6
z6 :ARG1-of z8
z9 :ARG1-of z10
z8 :ARG2 z9
z9 :poss z11