انواع مختلف نرم افزارهاي کاربردي که وارد بازار مي شوند ، به صورت نرم افزار هايي وجود دارند که کد منبع يا Source در آن ها وارد شده است. در اين حالت کاربر تشويق مي شود که تغيير يا سفارشي را در نرم افزار ايجاد کند. سازندگان نرم افزار منبع باز معتقدند ، هنگامي که شما مردم را تشويق مي کنيد با علاقه در نرم افزار ، بتوانند کد نرم افزار را تغيير دهند ، نهايتا نتيجه مفيدتري خواهيد گرفت و با اين روش ميزان اشتباهات در طي يک دوره از زمان به حداقل خواهد رسيد. نمونه هاي بسياري از نرم افزار منبع باز وجود دارد. برخي از اين نوع نرم افزار ها که معمولا هر روز به طور منظم از آن ها استفاده مي کنيم، انواع مرورگرهاي وب هستند ، مانند موزيلا فايرفاکس ، که يک نرم افزار شبيه به مايکروسافت آفيس مي باشد که نمونه اي از نرم افزار منبع باز است .همچنين نرم افزار سيستم عامل منبع باز ، نيز براي کامپيوتر وجود دارد. شايع ترين سيستم عامل هاي منبع باز که مورد استفاده قرار مي گيرند ، نرم افزار لينوکس و اوبونتو هستند. اين ها انواع مختلفي از سيستم هاي عامل هستند ، که کاربر با توجه به نياز خود مي تواند تغييراتي را در کدهاي آن نرم افزار ها به اجرا درآورد و از آن استفاده کند.