Nekateri razvijalci odločijo, da ustvarite odprtokodno programsko opremo produktivnosti. Open source pomeni razvijalcem nekatere ali vse programsko kodo, ki jih uporabljajo za ustvarjanje aplikacij prosto na voljo javnosti. Na ta način, lahko drugi ljudje sprejmejo kodo in se dopolnjuje ali sprememb, da ustvarite svojo lastno programsko opremo. Z odprtokodne skupnosti, lahko razvijalci spremljanje odziva uporabnikov in poteg aplikacije za boljše potrebe uporabnikov izpolniti. Medtem ko to lahko koristi v programski opremi uporabnikov, je težje, da bi denar iz odprtokodne programske opreme. Mnogi razvijalci zanašajo na donacije od uporabnikov.
Podjetja, ki ponujajo lastniške programske opreme morda ne bo tako hitro odzivajo na potrebe strank, vendar je lastniška pristop omogoča lažje oblikovati poslovni model deluje okrog programske opreme. Če družba software je edini vir za posamezno aplikacijo, potem je enostavno za podjetje postaviti ceno na programski opremi. Bolj verjetno, da imajo sredstva za najem top razvijalci lastniška podjetja so tudi. Medtem ko to ni zagotovilo, da bo lastniški kos programske opreme, bolje kot odprtokodno različico, je lahko prednost.
Tam je razmeroma novo gibanje v programski opremi, produktivnosti, ki pristanišča aplikacije iz namizja na splet. Kakšna je razlika med tradicionalne programske opreme produktivnosti in programov, na katere se lahko naročite na spletu? Ugotovite, v naslednjem poglavju.
Productivity sladila
namizne aplikacije Versus spletnih storitev
uporabniki namestijo namiznih aplikacij na svojih lokalnih računalnikih. Aplikacije, ki jih izkoriščajo računalnika virov, vključno procesorske moči, računalniški pomnilnik in trdi disk prostora teči. Spletne storitve obstajajo, bodisi v celoti ali delno na internetu. Viri Aplikacija je prebival v oblaku na računalniškem omrežju.
Na splošno, namizne aplikacije so bolj robustni kot spletne storitve. To pomeni, da programska oprema desktop produktivnosti pogosto daje uporabnikom več m