কম্পিউটার হার্ডওয়্যার কম্পিউটারের শারীরিক অংশ বা উপাদান যেমন সেন্ট্রাল প্রসেসিং ইউনিট , মনিটর , কীবোর্ড , কম্পিউটার ডেটা স্টোরেজ , গ্রাফিক কার্ড , সাউন্ড কার্ড , স্পিকার এবং মাদারবোর্ড অন্তর্ভুক্ত করে। বিপরীতে, সফ্টওয়্যারএমন নির্দেশাবলী যা হার্ডওয়্যার দ্বারা সংরক্ষিত এবং চালানো যায়। হার্ডওয়্যারটি এতটুকু বলা হয় কারণ এটি পরিবর্তন বা পরিবর্তন সম্পর্কিত ” কঠোর ” বা অনমনীয়; যদিও নরম গুদাম “নরম” কারণ এটি সহজেই আপডেট করা যায় বা পরিবর্তন করা যায় । সফ্টওয়্যার এবং হার্ডওয়্যার মধ্যে মধ্যবর্তী ” ফার্মওয়্যার “, যা সফ্টওয়্যার যা দৃঢ়ভাবে একটি কম্পিউটার সিস্টেমের বিশেষ হার্ডওয়্যার সাথে সংযুক্ত করা হয় এবং এইভাবে পরিবর্তন করা সবচেয়ে কঠিন কিন্তু ইন্টারফেসের সঙ্গতির প্রতি সম্মান সঙ্গে সবচেয়ে স্থিতিশীল মধ্যে।