Pri arbitraži vlagatelj opravi vrsto poslov, da izkoristi razlike v cenah na trgu in zasluži netvegane dobičke. Veliko vlagateljev išče možnosti arbitraže in izvaja arbitraže, zato razlike v cenah običajno trajajo zelo kratek čas. Za uspešno arbitražo mora vlagatelj opaziti razlike v cenah in hitro opraviti transakcije. Arbitražna programska oprema avtomatizira proces odkrivanja cenovnih razlik, kar investitorju omogoča, da hitro izkoristi razlike.
Priložnost arbitraže obstaja, ko obstajata dve sredstvi z enakimi denarnimi tokovi, vendar različnimi tržnimi cenami. Vlagatelj lahko nato kupi cenejše sredstvo in ga proda po dražji ceni. Ko vlagatelji izkoriščajo razlike v ceni, se cena cenejšega sredstva zviša in cena dražjega premoženja pade, tako da se cene sčasoma zbližajo in ni več priložnosti za arbitražo. Mnogi vlagatelji aktivno iščejo priložnosti za arbitražo, ker so brez tveganja, zato ta popravek cen traja malo časa. Vlagatelj mora hitro opaziti razliko v ceni in hkrati opraviti transakcije, da izvede arbitražo.
Programska oprema za arbitražo pogosto prikaže kombinacijo sredstev za arbitražo v nekaj sekundah po nastanku razlik v ceni. Zaradi velikega števila vlagateljev, ki uporabljajo arbitražno programsko opremo, ta zmožnost povzroči, da arbitražne priložnosti obstajajo le nekaj sekund naenkrat. Tržne cene sredstev se popravijo in razlike v cenah izginejo.
Arbitraža pogosto vključuje zelo majhno razliko v ceni, tako da bi provizije lahko absorbirale ves dobiček in izbrisale prednosti arbitraže. Arbitražna programska oprema ima pogosto manjše provizije, ker vlagatelj večino trgovanja opravi sam. Uporaba takšne programske opreme torej poveča odstotek dobička iz arbitraž.
Arbitražna programska oprema lahko deluje z različnimi vrstami sredstev, vključno z delnicami, izvedenimi finančnimi instrumenti, kot so opcije, ter terminskimi pogodbami in tujimi valutami. Pogosto uporablja zvoke in vizualna opozorila, da vlagatelju sporoči, kdaj obstaja priložnost za arbitražo. Če se s premoženjem trguje v različnih valutah, jih lahko arbitražna programska oprema pogosto pretvori v eno valuto za lažjo analizo.
Nekateri dobavitelji ponujajo programsko opremo za športno arbitražo, vendar za razliko od arbitraž z drugimi sredstvi športna arbitraža pogosto predstavlja igre na srečo. Vključuje sprejemanje najboljših kvot, ki so na voljo na športnih dogodkih, tako da vlagatelj ne glede na izid zasluži dobiček. Številne takšne sheme nikoli ne ustvarijo obljubljenih visokih donosov in nekatera taka podjetja preprosto izginejo po pobiranju različnih pristojbin.