برخلاف نرم افزارهای اوپن سورس، برخی از نرم‌افزارها دارای کد منبعی هستند که تنها شخص، تیم یا سازمانی که آن را ایجاد کرده و انحصاراً از آن نگهداری می‌کند، می‌تواند در آن تغییر ایجاد کند. این نوع نرم افزار را «نرم افزار انحصاری» یا «منبع بسته» می‌نامند.