যখন একটি সফটওয়্যার প্রোগামকে ওপেন সোর্স বলা হয় তার মানে হল সফটওয়্যার প্রোগামটির সোর্স কোডটি সবার কাছে উপলভ্য। এর মানে হল এর সোর্স কোড যে কেউ এক্সেস করতে পারবে এবং যে কেউ এই প্রোগামটিকে ডেভেলপ করতে পারবে। ওপেন সোর্চ সফটওয়্যার প্রোগাম যে কেউ আদান প্রদান করতে পারে এবং নিজের ইচ্ছা মত পরিবর্তন করতে পারে।
ওপেন সোর্স সফটওয়্যার প্রোগাম যে কেউ ডেপলপ করতে পারে এবং যে কেউ বন্টন করতে পারে তাই বোঝাই যাচ্ছে যে এটি আপনি ফ্রীতে ডাউনলোড এবং ব্যবহার করতে পারবেন। যেহেতু ওপেন সোর্চ ফ্রীতে ব্যবহার করতে পারবেন তাই আপনি এটি ব্যবহারের সময় এর নির্মাতার কাছ থেকে কোন টেকনিক্যাল সাহায্য পাবেন না কিন্তু অনলাইনে অনেক ওপেন সোর্চ প্রোগামের জন্য আপনি টেকনিক্যাল সাহায্য পেতে পারেন কিন্তু এগুলো আবার কতখানি ভরসাযোগ্য তা নিয়েও প্রশ্ন থেকে যায়।
কয়েকটি জনপ্রিয় ওপেন সোর্স প্রোগাম হল মজিলা ফায়ারফক্স, লিনাক্স অপারেটিং সিস্টেম ইত্যাদি ।