A freight car can cross several railroads without changing its identity. Keeping everyone in agreement about that car is a surprisingly large software business.