فهرست رده‌های نرم‌افزار
نرم‌افزار کامپیوتری می‌تواند بر اساس عملکرد به چندین رده تقسیم شود. سه رده اصلی در این رده‌بندی جای می‌گیرند: (۱)نرم‌افزارهای کاربردی، برای انجام کارهای کاربر طراحی شده‌اند. این نرم‌افزارها می‌توانند استفاده عمومی همچون واژه‌پردازهای عمومی و مرورگرهای اینترنتی باشند یا استفاده‌های خاصی همچون مدیریت کاربران، مدیریت اتومبیل‌ها و... باشند. نرم‌افزارهای کاربردی با (۲)نرم‌افزارهای سیستمی ارتباط برقرار می‌کنند. نامی که برای برنامه‌هایی به کار می‌رود که وظایفی همچون به‌راه انداختن کامپیوتر، اتصال به اینترنت و... را انجام می‌دهند. گونه دیگر، (۳)ابزارهای برنامه‌نویسی کامپیوتر همچون کامپایلرها و پیوند دهنده‌ها هستند.
فری‌بی‌اس‌دی
پورت‌های فری‌بی‌اس‌دی روش معمول برای نصب برنامه‌های جانبی در فری‌بی‌اس‌دی هستند. پورت‌های فری‌بی‌اس‌دی مجموعه‌ای بیش از هزاران بستهٔ نرم‌افزاری گوناگون را در خود گنجانده‌است. میزکارهای گرافیکی گوناگون مانند گنوم، کی‌دی‌ئی، XFCE، مجموعه‌های اداری گوناگون مانند لیبره‌آفیس، مرورگرهای وب مانند فایرفاکس، کرومیوم، اپرا، برنامه‌های پخش چندرسانه‌ای مانند وی‌ال‌سی، ام‌پلیر، ابزارهای گوناگون مدیریت شبکه، قلم‌ها، بازی‌های رایانه‌ای، برنامه‌های مدیریت و ویرایشگر تصاویر مانند گیمپ، ابزارهای توسعهٔ برنامه‌نویسی مانند کامپایلرها و هزاران برنامهٔ دیگر، بخشی از این برنامه‌ها هستند.