Programy Open Source (otwarte oprogramowanie) - programy, które są dostępne wraz ze swoim kodem źródłowym.
Można to porównać do sytuacji, gdy producent pokazuje plany konstrukcyjne swojego najnowszego samochodu.
W przeciwieństwie do np. systemu Windows, takie programy można bez przeszkód używać, kopiować i rozpowszechniać. Część aplikacji jest tworzona przez hobbystów, a część przez komercyjne firmy (które zarabiają np. na pomocy technicznej).
Korzystanie z otwartych rozwiązań pozwala na spore oszczędności. Zamiast pisać nową aplikację, która spełni Twoje oczekiwania (co zajmuje dużo czasu i sporo kosztuje), programista może wykorzystać już istniejący program. Dzięki dostępowi do kodu źródłowego, może go dostosować do Twoich potrzeb.
Programy Open Source mają wiele zalet. Należy jednak pamiętać, że ich wykorzystanie w firmie nie oznacza zerowych kosztów - wdrożenie takiego rozwiązania (oraz dostosowanie go do indywidualnych potrzeb) wymaga pewnego nakładu pracy.
Zobacz też: Doradztwo i wdrożenia.