هرآنچه باید درباره ثبت اختراع نرم‌افزار بدانید

چگونه می‌توان نرم‌افزار را به‌عنوان اختراع ثبت کنیم؟ در این مسیر، باید به چه نکاتی توجه کنیم؟