மென்பொருள் ஓர் நிரலாக்கலின் சேர்கை (Collection of Programs) அன்று. நிரல் ஆனது பொதுவாக ஓர் குறிப்பிட்ட பிரச்சினையை கணினியூடாகத் தீரத்துவைப்பதற்காக உருவாக்கப்பட்டதாகும். இதைப் பெரும்பாலும் உருவாக்கிய நிரலாக்கரே பாவிப்பதுடன் இது பொதுவாக ஆவணப்படுத்தப் படுவதில்லை.

மென்பொருளானது பல கணினி நிரல்களுடன், அவற்றின் செயன்முறை, விதிகள் மற்றும் அவற்றுடன் இணைந்த ஆவணங்களைக் குறிப்பிடுகின்றது. 

மென்பொருட் பொறியியியல் ஆனது மென் விருத்தியில் ஏற்பட்டுள்ள பிரச்சினைகளை அலசி ஆராய்ந்து தீர்த்துவைக்கும் முறையாகும். இது எனைய பொறியியல் நடைமுறைகளில் இருந்து மாறுபட்டதாகும் ஏனெனில் இயற்கையாக (இலங்கைத் தமிழ்: பௌதீகரீதியாக) இவை எவற்றையும் கொண்டிராமல் மென்பொருட்களை அலசி ஆராய்வதாகும்.
இந்தத் தொடர்பாடல் இடைவெளியே "பகுத்தறிவுத் தூரம்" (Intellectual Distance) என்றழைக்கப்படுகின்றது. மென்பொருட்களின் தோல்வியானது பல காரணங்களால் ஏற்படுகின்றது. அவையான "திட்டமிடல் பிழைகள்", "மென்பொருட் பிழைகள்", தேவைகளில் ஏற்படும் மாற்றங்கள் போன்றனவாகும். மென்பொருட் பொறியியலின் நோக்கமானது சிறந்த மென்பொருளை பொருளாதார ரீதியாக இலாபகரமாக உருவாக்குதல் ஆகும். 

மென்பொருட் பொறியல் ஆனது IEEE இன் வரைவிலக்கணப்படி "ஓர் ஒழுங்குமுறைப்படி மென்பொருளை 
விருத்திசெய்து, இயக்கிப் பாரமரிப்பதே மென்பொருட் பொறியியல் ஆகும்"

பராமரித்தல்
மென்பொருளும் மென்பொருள் பொறியியலும்
மென்பொருள் விருத்தியில் கட்டங்கள்
நடைமுறைப்படுத்தல்