What would make American Airlines be dependant on an iOS application

I read a news on BBC that their airplanes were grounded by an error of an iPad application. Why would a whole American Airlines rely on an app developed by Apple to run its airlines? Why not any other software apps developers than that of iOS application developers? How special is iOS apps compared to other developers?
