Popudem pro napsání programu může být ledacos, ale často je jím prostá frustrace z existujícího komerčního programu. To stálo i u případů, kterými se zabývá článek na EETimes. Podstatné je to, že většina takto vzniklých programů je Open Source a své komerční kolegy mnohdy předčí.