I think one could make the argument that the shared software creates a situation of collusion. Gas stations can see what their neighboring gas stations are charging via the giant sign with the price per gallon listed but there’s nothing uniting them with every other gas station in the city to ensure nobody charges less than anyone else.