Intäktsgenerering för programvara är en strategi som används av mjukvaruföretag och enhetsleverantörer (särskilt IOT [1] ) för att öka vinsten från deras mjukvara. [2] Denna strategis mjukvarulicensering tillåter programvaruföretag och enhetsleverantörer att samtidigt skydda sina applikationer och inbäddad programvara från obehörig kopiering , distribution och användning, och generera ytterligare intäkter genom en mängd olika prissättnings- och paketeringsmetoder. Oavsett om en mjukvaruapplikation är värd i molnet , inbäddad i hårdvara eller installerad lokalt, kan intäktsgenerering för programvara hjälpa företag att få ut det mesta värdet från sin programvara. Ett annat sätt att tjäna pengar på programvara kan vara genom annonsering i appen och olika kompensationsmetoder tillgängliga för programutgivare. Betala per installation ( PPI ), till exempel, genererar intäkter genom att kombinera adware med freeware eller shareware-applikationer.
För den mest effektiva intäktsgenereringen av programvara är det nödvändigt att lösa många problem - vilka uppsättningar av moduler kommer typiska produkter att bestå av , vilka licensbegränsningar kommer att gälla för dem, hur begränsningar kommer att kontrolleras, på vilket medium klienten kommer att få en licens , hur man för ett register över utfärdade licenser, hur man uppdaterar dem, hur man bygger upp en process vid försäljning via distributörer , hur man samlar in produktanvändningsstatistik och mycket mer.
Det finns flera nyckelfaktorer för att säkerställa framgångsrik intäktsgenerering för programvara:
Termens historia
Termen "mjukvarugenerering" har använts aktivt inom informationssäkerhetsområdet sedan 2008 [3] , men dess exakta ursprung är okänt. Det användes ursprungligen för att fastställa värdet av licensiering för molnbaserade applikationer [4] och utökades senare till inbäddad och lokal programvara. För närvarande används "mjukvaruintäkter" som term flitigt i licensierings-, skydds- och rättighetshanteringslösningar för programvara.
Termen används också inom det digitala reklamområdet för att hänvisa till lösningar som ökar intäkterna genom installationer, trafik, visningsannonsering och sökning. [5] [6]
Mjukvarulayout
Nästan alla program har flera versioner för olika ändamål. De skiljer sig åt i uppsättningen tillgängliga funktioner, licensmodeller och pris. För att välja den optimala mjukvarulayouten bör du vara uppmärksam på:
Programvaruskydd
För effektiv intäktsgenerering av programvara är dess kvalitetsskydd avgörande . Utseendet på piratkopior är en direkt förlust av företaget, och stölden av själva programkoden upphäver helt unikheten hos alla tekniska innovationer som implementeras av utvecklarföretaget. Dessutom förstör oförmågan att skydda sin utveckling företagets rykte.
Licenshantering
Produktlicensiering ska vara lätt att matcha med dess förpackning och prissättning, vara transparent för användarna och vara tillräckligt flexibel för att snabbt kunna göra nödvändiga ändringar, både från företagets och slutanvändarnas sida. Organisationen av effektiv hantering av intäktsgenerering för programvara beror på tre faktorer: centralisering, automatisering och användarstöd. Alla dessa faktorer kombineras i mjukvarulösningar som redan finns på marknaden. Genom att använda dem kan du undvika fel orsakade av den mänskliga faktorn, skapa rapporter om redan utfärdade licenser och spåra trender bland kunder.
Spårning av programanvändning
Spårning av produktanvändning ger kommersiellt relevant information som behövs för att:
Med spårning av programanvändning kan du välja de mest effektiva metoderna för prissättning, förpackning och marknadsföringsbeslut för en produkt, baserat på verklig data och användarbeteende.