Een softwarebedrijf is een bedrijf dat verschillende vormen van software produceert, zoals technologie, distributie en productontwikkeling. Een bedrijf dat software uitgeeft wordt ook wel een softwarehuis genoemd, een persoon die zich bezighoudt met het programmeren van software wordt een softwareontwikkelaar genoemd.
Het wetenschappelijk veld dat zich bezighoudt met softwareontwikkeling wordt software engineering genoemd. Dit is een vakgebied binnen de informatica.