Car manufacturers are required by law to offer the same tools that dealers use for independent repair shops to repair their vehicles.
Some cars are more programmable than others. BMWs for example you can change pretty much anything about the car. But most cars aren't as modifiable as them.