Is there a reason, other than capitalism/entrenched interests, that the prison service doesn't have its own in house software? A non profit could perhaps assist.
Profit extraction is one reason, and a large one. However, an equally large one is cruelty: these systems are designed to make prisoners suffer, and public accountability runs counter to that goal.