ਕੰਪਿਊਟਰ ਸਾਫ਼ਟਵੇਅਰ ਮਸ਼ੀਨ ਦੇ ਸਮਝਣਯੋਗ ਹਦਾਇਤਾਂ ਦਾ ਸੈੱਟ ਹੁੰਦਾ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਦੇ ਪ੍ਰਾਸੈਸਰ ਨੂੰ ਕੋਈ ਕੰਮ ਕਰਨ ਲਈ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕੰਪਿਊਟਰ ਸਾਫਟਵੇਅਰ ਦਾ ਟਾਕਰਾ ਕੰਪਿਊਟਰ ਹਾਰਡਵੇਅਰ ਨਾਲ ਹੈ, ਜੋ ਕਿ ਕੰਪਿਊਟਰ ਦਾ ਭੌਤਿਕ ਭਾਗ ਹੈ। ਕੰਪਿਊਟਰ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਨੂੰ ਇਕ-ਦੂਜੇ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਇੱਕ ਤੋਂ ਬਿਨਾ ਦੂਜੇ ਨੂੰ ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। ਸਾਫਟਵੇਅਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮਾਂ ਦਾ ਸਮੂਹ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਮੁੱਖ ਤੌਰ ਤੇ ਇਹ ਦੋ ਤਰ੍ਹਾਂ ਦਾ ਹੁੰਦਾ ਹੈ-
ကွန်ပျူတာ ဆော့ဝဲလ် သည် ကွန်ပျူတာစံနစ်အပေါ်တွင် အလုပ်တစ်ခုကို ပြုလုပ်စေနိုင်ရန်အတွက် လိုအပ်သောပရိုဂရမ်နှင့် ခိုင်းစေချက်အစီအစဉ်တို့ကို စုစည်းထားသော ပရိုဂရမ် အစုအဝေးများကို ခေါ်ဆိုပါသည်။ ကွန်ပျုတာဖြင့် ညွှန်ကြားချက်များ၊ လုပ်ငန်းများ လုပ်ဆောင်နိုင်သော စနစ်အတွက် အသုံးပြုသည်။ ယေဘုယျအားဖြင့် သတင်းအချက်အလက်များအား ကွန်ပျူတာဖြင့် ရေးနိုင်၊ ဖတ်နိုင်ပြီး ဒီဂျစ်တယ် နည်းပညာဖြင့် သိမ်းဆည်းခြင်းကို ခေါ်﻿ဝေါ်ခြင်း အတွက် အသုံးပြုသည်။