مخازن
در حالی که برخی از پروژه های نرم افزاری بسته بندی و توزیع خود را انتخاب می کنند، امروزه اکثر بسته ها توسط فروشندگان توزیع و اشخاص ثالث علاقه مند ایجاد می شوند. بستهها در مخازن مرکزی در دسترس کاربران توزیع قرار میگیرند که ممکن است حاوی هزاران بسته باشد که هر کدام بهطور ویژه برای توزیع ساخته و نگهداری میشوند.
یک توزیع ممکن است چندین مخزن مختلف را برای مراحل مختلف چرخه عمر توسعه نرم افزار حفظ کند. به عنوان مثال، معمولاً یک مخزن "تست" وجود خواهد داشت
که حاوی بسته هایی است که به تازگی ساخته شده اند و برای استفاده توسط روح های شجاعی در نظر گرفته شده است که قبل از انتشار برای توزیع عمومی به دنبال اشکال هستند. یک توزیع اغلب دارای یک مخزن «توسعه» است که در آن بستههای در حال انجام کار که برای گنجاندن در نسخه اصلی بعدی توزیع نگهداری میشوند، نگهداری میشوند.
یک توزیع ممکن است دارای مخازن شخص ثالث مرتبط نیز باشد. اینها اغلب برای تهیه نرم افزاری مورد نیاز هستند که به دلایل قانونی مانند حق اختراع یا مسائل ضد دور زدن DRM، نمی توانند در توزیع گنجانده شوند. شاید بهترین مورد شناخته شده پشتیبانی از DVD رمزگذاری شده باشد که در ایالات متحده قانونی نیست. مخازن شخص ثالث در کشورهایی کار می کنند که در آن پتنت های نرم افزاری و قوانین ضد دور زدن اعمال نمی شود. این مخازن معمولاً کاملاً مستقل از توزیعی هستند که پشتیبانی می کنند و برای استفاده از آنها باید از آنها مطلع شد و به صورت دستی آنها را در فایل های پیکربندی سیستم مدیریت بسته گنجاند.