Propriétaires de petites entreprises ne disposent pas de gros budgets de technologie de l'information. Pourtant, une petite entreprise peut constater qu'il a besoin d'avoir un widget développé pour son site Web, ou dont il a besoin pour extraire des données d'une application à une autre. La meilleure solution pour les personnes dans cette situation est généralement d'embaucher un programmeur freelance.