Globalement deux cas de figure :
- des développeurs indépendants qui font un programme pour leur usage propre et par la suite le diffusent en freeware, ils ne gagnent rien.
- une entreprise développe en marge de son activité commerciale des "petits" programmes annexes pour ses besoins propres et ceux de ces clients et décide pour l'image et la notoriété qui peuvent en découler de les diffuser en freeware. Dans ce cas les développeurs sont payés normalement et la société espère des gains indirects.