Otwarte oprogramowanie to oprogramowanie, którego licencja pozwala na legalne i darmowe kopiowane, zarówno kodu wynikowego jak i źródłowego oraz na dowolne modyfikacje kodu źródłowego.

Z punktu widzenia biznesowych zastosowań jest to atrakcyjność cenowa takiego rozwiązania, wdrażając projekty open source klient płaci niewiele za sam produkt i to tylko przy jego nabyciu. Oprogramowanie tego typu nie jest nastawione na kupowanie oraz ciągłe odnawianie licencji dla każdego użytkownika aplikacji.

Rozporządzenie Ministra Finansów dotyczące programów publicznie udostępnianych stanowi że programy tego typu nie podlegają opodatkowaniu. Programy typu Open Source opierają sie przede wszystkim na licencji GNU/GPL.
Oznacza to w praktyce, że kod źródłowy jest udostępniony dla każdego i każdy użytkownik może go dowolnie modyfikować.

Podstawowa idea Open Source jest bardzo prosta. Jeśli programiści mają poprzez Internet wolny dostęp do kodów źródłowych oprogramowania, mogą je modyfikować i rozpowszechniać, to umożliwia jego szybki rozwój.