Hardware
Слово hardware має англійське походження і в комп`ютерному середовищі відповідає російському еквіваленту «апаратне забезпечення». Це поняття зв`язується з начинкою комп`ютера, його корпусом і периферійним обладнанням, яке оточує пристрій. Поняття вживається по відношенню до фізичних носіїв і пристроїв, встановленим і працюють з комп`ютером.
До hardware відносяться монітор, миша, клавіатура, носії інформації, різні карти (мережеві, графічні, аудіо тощо), а також модулі пам`яті, материнська плата та встановлені у неї чіпи, тобто всі об`єкти, до яких можна при бажанні доторкнутися. Однак саме по собі апаратне забезпечення здатне функціонувати тільки разом з програмним забезпеченням, тобто software. Зв`язка двох цих понять і утворює розуміння працездатною комп`ютерної системи.
Software
Software, навпаки, визначає ту частину комп`ютера, яка не є апаратної. Програмне забезпечення включає в себе всі використовувані додатки, які можуть бути запущені. У список поняття software входять виконувані файли, бібліотеки, скрипти. Програми виконуються на основі написаних на мові програмування інструкцій і не можуть функціонувати без апаратного компонента, який обробляє написаний програмістом код за рахунок доступних обчислювальних потужностей.
Програмне забезпечення зберігається на носіях інформації і обробляється центральним процесором через набір директив, тобто мова програмування. Інструкції складаються з набору бінарних значень, які може розрізнити і обчислити процесор, а потім видати потрібний результат через певну кількість часу.
Сучасна апаратна частина комп`ютера здатна обробляти велику кількість команд одночасно, що дозволяє створювати складні додатки, що відповідають сучасним вимогам. Чим складніше комп`ютерна програма, тим більше потрібно обчислювальних потужностей від апаратної частини. Якщо конфігурація устаткування не дозволяє виконувати запущену користувачем програму, будуть спостерігатися істотні падіння в продуктивності, а також зависання.
Існує безліч різновидів програмного забезпечення, які визначаються відповідно до мети їх застосування або специфікою їх функціонування і роботи.