به مجموعهای از برنامهها که دارای رویهها، دستورالعمل و روال اجرایی خاصی هستند که بر روی سیستمهای کامپیوتری نصب میشوند و وظیفهای را بر عهده دارند نرمافزارگفته میشود اولین بار کلمه softwareیا نرمافزار در سال 1958 و توسط چان توکیبوده است. وظیفه اصلی نرمافزار تبدیل خواسته کاربر به کدهای قابل فهم برای کامپیوتر بوده و پس