Perhaps, initially, assuming no changes are made to the system, the codes are not needed. But any kind of a system change, like adding a sensor, etc., would require one or the other code I'd think. I assume that changes like adding a sensor/zone can be done through the phone app.