Arbitrāžas gadījumā ieguldītājs veic virkni darījumu, lai izmantotu cenu atšķirības tirgū un gūtu bezriska peļņu. Liels skaits investoru meklē arbitrāžas iespējas un veic arbitrāžas, tāpēc cenu atšķirības parasti saglabājas ļoti īsu laiku. Investoram ir jāpamana cenu atšķirības un ātri jāveic darījumi, lai veiktu veiksmīgu arbitrāžu. Arbitrāžas programmatūra automatizē cenu atšķirību noteikšanas procesu, ļaujot investoram ātri izmantot neatbilstības.
Arbitrāžas iespēja pastāv, ja ir divi aktīvi ar identiskām naudas plūsmām, bet atšķirīgām tirgus cenām. Pēc tam investors var nopirkt lētāko aktīvu un pārdot to par dārgāku cenu. Tā kā investori izmanto cenu atšķirības, lētāka aktīva cena pieaug un dārgāka aktīva cena samazinās, tādējādi cenas galu galā saplūst un vairs nepastāv arbitrāžas iespējas. Daudzi investori aktīvi meklē arbitrāžas iespējas, jo tās ir bezriska, tāpēc šī cenu korekcija aizņem maz laika. Lai veiktu arbitrāžu, ieguldītājam ir ātri jāpamana cenu atšķirība un jāveic darījumi vienlaicīgi.
Arbitrāžas programmatūra bieži parāda arbitrāžas aktīvu kombināciju dažu sekunžu laikā pēc cenu atšķirību rašanās. Tā kā liels skaits investoru izmanto arbitrāžas programmatūru, šīs iespējas rezultātā arbitrāžas iespējas saglabājas tikai dažas sekundes. Aktīvu tirgus cenas koriģējas pašas un cenu atšķirības pazūd.
Arbitrāža bieži ietver ļoti nelielu cenu starpību, lai komisijas maksas varētu absorbēt visu peļņu un dzēst arbitrāžas priekšrocības. Arbitrāžas programmatūrai bieži ir mazākas komisijas maksas, jo ieguldītājs lielāko daļu tirdzniecības veic pats. Tādējādi šādas programmatūras izmantošana palielina peļņas procentuālo daļu no arbitrāžas.
Arbitrāžas programmatūra var darboties ar dažāda veida aktīviem, tostarp akcijām, atvasinātajiem instrumentiem, piemēram, opcijām, kā arī nākotnes līgumiem un ārvalstu valūtām. Tas bieži izmanto skaņas un vizuālus brīdinājumus, lai informētu investoru par arbitrāžas iespēju. Ja iesaistītie aktīvi tiek tirgoti dažādās valūtās, arbitrāžas programmatūra bieži vien var pārvērst tos vienā valūtā, lai atvieglotu analīzi.
Daži piegādātāji piedāvā sporta arbitrāžas programmatūru, taču atšķirībā no arbitrāžas ar citiem aktīviem sporta arbitrāža bieži vien ir azartspēles. Tas ietver labāko pieejamo izredžu izmantošanu uz sporta pasākumiem, lai neatkarīgi no iznākuma ieguldītājs gūtu peļņu. Daudzas šādas shēmas nekad nedod solīto augsto atdevi, un daži šādi uzņēmumi vienkārši pazūd pēc dažādu maksu iekasēšanas.