Ohjelmistoliiketoiminta on tietojenkäsittelytieteen tutkimusala, jossa tutkimuskohteena ovat ohjelmistot liiketaloudellisesta näkökulmasta, eli ohjelmistomarkkinat, -yritykset, -tuotteet ja -palvelut. Ohjelmistoliiketoimintaa harjoittavat myös monet muut kuin varsinaiset yritykset ohjelmistotoimialalla.
Sekä tutkimus- että opetuskohteena ohjelmistoliiketoiminta on vielä hyvin nuori, ensimmäinen alan suomenkielinen oppikirja julkaistiin vasta vuonna 2003. Ohjelmistoliiketoiminnasta väitelleitä tutkijoita on Suomessa kymmenkunta vuonna 2007. Ensimmäinen ohjelmistoliiketoiminnan virkaan nimitetty professori aloitti Oulun yliopistossa vuonna 2000.
Ohjelmistoliiketoiminta on yleensä jaettu yrityksen tarjooman mukaisesti perustyyppeihin:
Viime aikoina tutkijat ovat kuitenkin esittäneet myös ohjelmistoliiketoiminnan jäsentämistä liiketoimintaverkoston arvoa tuottavan toiminnan mukaisesti. Sekä sovellus- että infrastruktuuritarjoomat jaettaisiin kehitys-, integrointi- ja operointitoimintaan.
Ohjelmistoliiketoimintamalleja on tutkittu melko paljon, mukaan lukien avoimeen lähdekoodiin ja sovellusvuokraukseen perustuva liiketoiminta. Myös ulkoistamisen tai ohjelmistoalihankinnan tutkimukset ovat lisääntyneet, sekä laadulliset että määrälliset.