கணினி என்பது எண் முதலான தரவுகளைக் உட்கொண்டு, முறைப்படி கோர்த்த ஆணைக் கோவைகளைச் செயற்படுத்தும் ஒரு கருவி. ஒரு பணியைச் செய்ய, அதனைப் பல கூறாகப் பகுத்து, எதன் பின் எதனைச் செய்ய வேண்டும் என்று எண்ணி, கணினியுள் இடுவதற்காகத் தொகுக்கப்பட்ட ஆணைக் கோவை அல்லது கட்டளைக் கோவையானது, செய்நிரல் எனப்படும். கணினியில் இப்படி செய்நிரல்களைச் சேமித்து வைத்து பணி செய்ய இயக்குவது தனிச் சிறப்பாகும். கணினிக்கு உள்ளிடும் தரவுகள் எவ்வடிவில் இருந்தாலும் (ஒலி, ஒளி, அழுத்தம் முதலியன) அவை கணினியின் இயக்கத்துக்கு அடிப்படையான 0, 1 ஆகிய எண் கோர்வைகளாக மாற்றப்பட்டே உட்கொள்ளப் படுகின்றன.