هر کس از مجموعه‌ای از نرم‌افزارهای محبوب خود استفاده می‌کند و کمتر پیش می‌آید که به فکر تغییر این نرم‌افزارها بیافتد مگر اینکه جایگزین بهتری با قابلیت‌های بهتر برای آنها بیابد یا اینکه نرم‌افزار مربوطه رایگان نباشد و شخص هم توانایی مالی کافی برای ارتقای آن را نداشته باشد (به هر حال، نرم‌افزار رایگان از نرم‌افزار قفل‌شکسته بهتر است). اما این جایگزین‌ها را چطور می‌توان پیدا کرد؟ راه‌های زیادی برای اینکار وجود دارد که هر یک مزایا و معایب خود را دارند.