Málokterý podnikatelský subjekt, tj. podnikající fyzická nebo právnická osoba, se v současné době při organizaci a výkonu své obchodní činnosti obejde bez určitých softwarů neboli počítačových programů. Nezřídka se pak také stává, že podnikatelské subjekty software nejen užívají, nýbrž také samy vyvíjí, a to buď pro vlastní potřebu, anebo pro komerční účely spočívající v úplatném zpřístupňování vyvíjeného softwaru třetím osobám. Právě poslední kategorie podnikatelských subjektů - komerční vývojáři softwaru - bude předmětem zájmu tohoto textu.