The Arm Auditor software application can accommodate virtually any type of ARM loan structure -- any combination of rate and payment change intervals, adjustment intervals, rate and/or payment limitations or caps, negative amortization and principal curtailments. The software can also accommodate a mortgagor's actual payment history.