محدودیت نرم‌افزار