U arbitraži, ulagač čini niz transakcija kako bi iskoristio razlike u cijenama na tržištu i zaradio profit bez rizika. Velik broj investitora traži mogućnosti arbitraže i provodi arbitraže, pa razlike u cijenama obično traju vrlo kratko. Investitor mora uočiti razlike u cijenama i brzo obaviti transakcije kako bi proveo uspješnu arbitražu. Softver za arbitražu automatizira proces otkrivanja razlika u cijenama, dopuštajući investitoru da brzo iskoristi prednosti odstupanja.
Prilika za arbitražu postoji kada postoje dvije imovine s identičnim novčanim tokovima, ali različitim tržišnim cijenama. Investitor tada može kupiti jeftiniju imovinu i prodati je po skupljoj cijeni. Kako investitori iskorištavaju razlike u cijeni, cijena jeftinije imovine raste, a cijena skuplje imovine opada, tako da se cijene na kraju približavaju i više ne postoji mogućnost arbitraže. Mnogi ulagači aktivno traže prilike za arbitražu jer su bez rizika, pa ova korekcija cijena traje malo vremena. Investitor mora brzo uočiti razliku u cijeni i istovremeno izvršiti transakcije kako bi izvršio arbitražu.
Softver za arbitražu često prikazuje kombinaciju sredstava za arbitražu unutar nekoliko sekundi od nastanka razlike u cijeni. Uz veliki broj investitora koji koriste softver za arbitražu, ova mogućnost rezultira mogućnostima arbitraže koje traju samo nekoliko sekundi. Tržišne cijene imovine se same ispravljaju i razlike u cijenama nestaju.
Arbitraža često uključuje vrlo malu razliku u cijeni, tako da bi provizije mogle apsorbirati svu dobit i izbrisati prednosti arbitraže. Softver za arbitražu često ima manje provizije jer ulagač sam provodi veći dio trgovanja. Korištenje takvog softvera stoga povećava postotak dobiti od arbitraža.
Softver za arbitražu može raditi s različitim vrstama imovine, uključujući dionice, derivate kao što su opcije, te terminske ugovore i strane valute. Često koristi zvukove i vizualna upozorenja kako bi ulagaču obavijestili kada postoji prilika za arbitražu. Ako se uključena imovina trguje u različitim valutama, softver za arbitražu ih često može pretvoriti u jednu valutu radi lakše analize.
Neki dobavljači nude softver za sportsku arbitražu, ali za razliku od arbitraža s drugom imovinom, sportska arbitraža često predstavlja kockanje. Uključuje uzimanje najboljih koeficijenata dostupnih na sportskim događajima kako bi, bez obzira na ishod, ulagač ostvario dobit. Mnoge takve sheme nikada ne generiraju obećane visoke prinose, a neke takve tvrtke jednostavno nestanu nakon prikupljanja raznih naknada.