Software firm claims Cahill swapped campaign donations for contracts